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.

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 strong focus on reliability and failure modes.

What draws me

I gravitate toward problems where correctness really matters: systems that fail loudly and expensively when they are wrong. Smart contract security is the sharpest form of that problem. The code is immutable on deployment, faces adversaries from block one, and a single oversight costs real money instead of just triggering a failed assertion. That is why I am pursuing work in DeFi and smart contract security, where reliable engineering is the difference between a system that holds and one that loses funds.

Currently Learning

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