Skip to content
View Lennox7384's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Lennox7384

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Lennox7384/README.md

Hi, I'm Lennox

Software engineer. BA in Computer Science and a Minor in Data Analytics, May 2026. Based in Moorhead, MN; open to relocation. Work-authorized in the United States through post-graduation OPT.

I build things that hold up under real-world pressure: simulations of safety-critical systems, full-stack web apps for real client organizations, statistical analyses that get my numbers checked twice. My instinct is to make the test pass, then make the system explain itself to the next person who reads it.

Where I'm heading

Long-range, I'm building toward DeFi and blockchain engineering. The intersection of cryptography, distributed systems, and money is where I want my career to sit. Short-range, I'm interviewing for general software engineering, full-stack, and data engineering roles that put me near production systems and let me ship real things.

How I work

I write tests as design specifications. The Star Wars project has 16 JUnit tests that document not just what the code does, but what it refuses to do.

I read failure modes before I write code. On the RailGuard railway-crossing simulation I produced a Fault Tree Analysis on the "Gate Open" failure mode and used it to drive requirements, well before any state machine took shape.

I write code that explains itself, and documentation that points to the code's actual behavior. Two of my data-analysis repos render their full findings as live GitHub Pages so a reader can read the work without cloning anything.

I cite the numbers I claim. When I say a regression model explains 49.6% of state-level variance in fatality risk, that exact figure is in the rendered notebook one click away.

Featured Work

Safety-critical railway-crossing simulation. Boolean state machine, Fault Tree Analysis driving the requirements, React 19 + Vite + vitest. Built as a team project; I owned the hazard-analysis track end to end.

Full-stack PHP/MySQL website I built with a four-person team for a real student-run client organization. Public pages plus a back-of-house admin panel for event and member management. I owned the Schedule (events) feature end to end.

Predicting county-level small-business formation rates across all 3,069 US counties from six ACS demographic and economic predictors. R + Rmarkdown, three model families compared on a held-out test split, full report rendered to GitHub Pages.

A Python port of a 2023 state-level statistical analysis on what predicts motor-vehicle fatality risk across US states. pandas, statsmodels, matplotlib, scipy. Joint OLS regression hits R² = 0.4959. Full rendered analysis at GitHub Pages.

A natural-language-processing component designed as the text-handling bridge in a multi-module AI pipeline. Four public functions, NLTK VADER under the hood, JSON envelope as the stable contract between this module and three downstream consumers. Pytest suite covers eight scenarios.

Java OOP exercise built around two domain classes with a 16-test JUnit suite. Boundary-validation tests pin the contract on Force.setStrength (1 to 100); fight outcomes are verified through stream-redirected console output.

Stack

Languages: Java, JavaScript, Python, PHP, R, SQL
Web: React 19, Vite, vanilla HTML/CSS/JS, Bootstrap Icons
Data: pandas, statsmodels, scipy, matplotlib, Rmarkdown, tidyverse
Java tooling: Maven, JUnit 4, Swing
Testing: JUnit, pytest, vitest
Practice: Fault Tree Analysis, Waterfall + iterative lifecycles, MariaDB / MySQL administration, reproducible analysis pipelines

Get in touch

I respond fast. If you're hiring for DeFi, fintech, or any role where engineering rigor matters more than the language on the JD, send a note.

Pinned Loading

  1. data318-modeling data318-modeling Public

    A reproducible R analysis predicting the rate of new business formation across United States counties from six demographic and economic predictors.

    HTML

  2. star-wars-characters-simulation star-wars-characters-simulation Public

    Java OOP exercise: Fighter/Force domain with 16 JUnit tests, Cloneable support, and console-output verification.

    Java

  3. project-railguard project-railguard Public

    Single-track automated railway crossing simulation: safety-critical software focused on process integrity and hazard-driven design

    JavaScript

  4. entrepreneurship-club-website entrepreneurship-club-website Public

    Full-stack PHP/MySQL website for a student entrepreneurship club: public pages, event CRUD, member admin panel.

    PHP

  5. motor-vehicle-fatality-analysis motor-vehicle-fatality-analysis Public

    A state-level investigative analysis of factors associated with motor vehicle fatality risk across the United States. Python port of a 2023 Excel analysis using pandas, statsmodels, and scipy.

    HTML

  6. nlp-module nlp-module Public

    A small, well-tested natural-language-processing component designed as the text-handling bridge in a multi-module AI pipeline.

    Python