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

Highlights

  • Pro

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.

Content in all repositories owned by your account will be closed.
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

A recent Computer Science graduate (Data Analytics minor) building toward DeFi and smart contract security. I have hands-on experience building safety-critical simulations, full-stack web applications, and data-driven systems, and I approach engineering with a focus on reliability and failure modes.

What draws me

I gravitate toward problems where reliability really matters: systems that fail loudly and expensively when they are wrong. Smart contract security is the sharpest form of this problem. The code is immutable on deployment, faces adversaries, and a single oversight costs huge sums.

Currently Focus

Working through the Cyfrin Updraft Solidity and DeFi curriculum, with a focus on writing secure, auditable smart contracts and understanding common attack vectors.

Stack

  • Languages: Java, C, JavaScript, Python, PHP, SQL, R
  • Web: React 19, Vite, vanilla HTML/CSS/JS
  • Systems: Linux, POSIX processes/threads/semaphores
  • Testing: JUnit, vitest, pytest
  • Practice: Fault Tree Analysis, tests as specifications, reproducible analysis pipelines, MySQL/MariaDB administration

Get in touch

Pinned Loading

  1. revolve-bank-application revolve-bank-application Public

    Java/Swing retail banking simulation: accounts, transfers, liquidity checks, freezes. Modeling money and its rules, before doing it on-chain.

    Java

  2. project-railguard project-railguard Public

    Safety-critical railway crossing simulation: Boolean state machine and Fault Tree Analysis before any code. React, Vite, vitest.

    JavaScript

  3. systems-programming-c systems-programming-c Public

    Five OS mechanisms in C on Linux: processes, threads, semaphores, Banker's algorithm, memory allocation. Keeping shared state consistent under concurrency.

    Python

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

    Full-stack PHP/MySQL site for a real student club: events, members, and an admin panel.

    PHP