Skip to content
View 444notdotun's full-sized avatar
🌴
On vacation
🌴
On vacation

Block or report 444notdotun

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
444notdotun/README.md

Header

Typing SVG


LinkedIn X Email


πŸ‘‹ About Me

I'm a backend software engineer building production-grade systems in Java and Spring Boot β€” with a strong focus on security, reliability, and thoughtful system design.

  • πŸ” Just shipped Insighta Labs+ β€” GitHub OAuth + PKCE, JWT lifecycle management, role-based access, CLI tool published to npm, web portal on Netlify, backend on Google Cloud Run
  • 🎬 Shipped Cinema Booking App β€” full payment lifecycle with Paystack webhooks, HMAC verification, idempotency, and seat lock scheduling
  • πŸ’° Shipped Budget App β€” Spring Security, JWT, BCrypt, 20+ integration tests, deployed on Render
  • πŸ“ Design before code β€” always start with diagrams, failure modes, and security considerations
  • 🀝 Open to backend engineering roles β€” especially fintech, payments, and AI infrastructure

🧰 Tech Stack

πŸ–₯️ Languages

Java JavaScript Python

βš™οΈ Backend

Spring Boot Spring Security Node.js

🎨 Frontend

React Vite

πŸ—„οΈ Databases & Infra

PostgreSQL MongoDB Redis Docker Google Cloud Netlify Railway

πŸ” Auth & Security

JWT OAuth


πŸš€ Featured Projects

⚑ Insighta Labs+

Secure multi-interface intelligence query platform. GitHub OAuth + PKCE end to end, JWT lifecycle management with refresh token rotation, role-based access (ADMIN/ANALYST), rate limiting, request logging, and CSV export.

Three interfaces, one backend: REST API + globally installable CLI (npm) + React web portal (Netlify)

🎬 Cinema Booking App

Production-grade booking system with a full payment lifecycle. HMAC SHA512 webhook verification, idempotency controls, booking state machine (PENDING β†’ AWAITING_PAYMENT β†’ CONFIRMED / EXPIRED / FAILED), scheduler-based seat locking, and payment reconciliation sweeper.

πŸ’° Budget App

Full-stack budget management system. Spring Security + JWT, BCrypt password hashing, global exception handling, ownership checks on all edit/delete endpoints, 20+ integration tests. Dockerized and deployed on Render with a React frontend.

πŸ’Έ getPaid

Django REST API for payments and invoicing. Supports email notifications, MySQL persistence, webhook handling, and environment-based configuration.

πŸ“Œ See all projects β†’ github.com/444notdotun?tab=repositories


πŸ“Š GitHub Stats

GitHub Streak


🧠 Engineering Principles I Live By

1. Bad path before happy path β€” think about failure before success.
2. Security lens on everything β€” userId from JWT, never from request headers.
3. Understand the problem before touching the keyboard.
4. Readable code > clever code. The next person reading it might be you.
5. Ship small, iterate fast, learn constantly.
6. Great software is 20% code, 80% decisions.

🀝 Let's Connect

I'm always open to interesting conversations, collaborations, or just talking tech.

LinkedIn X / Twitter Email


Footer

"First, solve the problem. Then, write the code." β€” John Johnson

Pinned Loading

  1. MySQLProject MySQLProject Public

  2. UrlShortner UrlShortner Public

    Python

  3. WeatherApp WeatherApp Public

    Java

  4. CinemaBookingApp CinemaBookingApp Public

    Java 1