10-day longest streak
Okikijesu Oluwasina Full-stack TypeScript engineer. Founder @ Factory.ng. I build production SaaS products end-to-end — architecture, security, deployment. Based in Lagos, Nigeria. Open to remote engineering roles. --- What I'm…
Okikijesu Oluwasina
Full-stack TypeScript engineer. Founder @ Factory.ng.
I build production SaaS products end-to-end — architecture, security, deployment. Based in Lagos, Nigeria. Open to remote engineering roles.
---
What I'm building
| Project | What it is | Stack |
|---|---|---|
| EduFlows | Multi-tenant school management SaaS for Nigerian private schools | Next.js 15, Prisma, Supabase, Upstash Redis |
| PwmngerTS | Open-source zero-knowledge password manager + browser extension | TypeScript, WebCrypto API, Node.js |
| Energy Flow OS | Multi-tenant virtual power plant SaaS with IoT ingestion | NestJS, MQTT, Raspberry Pi, Modbus/RS485 |
---
Stack
typescript
const stack = {
languages: ["TypeScript", "JavaScript", "Python", "SQL"],
frontend: ["Next.js", "React", "React Native / Expo", "Tailwind CSS"],
backend: ["Node.js", "NestJS", "Express", "Prisma ORM", "BullMQ"],
databases: ["PostgreSQL", "Supabase", "Upstash Redis", "pgvector"],
infra: ["Vercel", "Render", "Docker", "GitHub Actions"],
tooling: ["Turborepo", "pnpm workspaces", "Vitest"],
security: ["OWASP Top 10", "JWT architecture", "httpOnly cookies", "GDPR"],
};
---
What I care about
- Multi-tenant architecture done properly — isolation at the ORM layer, not just at the query level
- Security as a first-class concern — I run scored audits, not just code reviews
- Building infrastructure that works for African markets, not just adapted from Western defaults
- Open source as a long-term strategy, not a marketing move
Recent work
- Conducted end-to-end security audit of EduFlows (7.6/10 score, 25+ issues tracked and remediated)
- Completed 25-issue security audit of PwmngerTS across web vault and browser extension
- Designed AI agent layer for EduFlows: fee recovery, at-risk student detection, automated report card comments, parent digest
- Architected
@factory/auth— a shared tenant-aware JWT + httpOnly cookie auth package across a Turborepo monorepo
Get in touch
- Email: [email protected]
- LinkedIn: linkedin.com/in/okikijesuoluwasina
- Studio: Factory.ng
-
Omoluabi ★ PINNED
No description.
TypeScript ★ 0 3mo agoExplain → -
FInFlow ★ PINNED
No description.
TypeScript ★ 0 5mo agoExplain → -
Chat-ME ★ PINNED
No description.
TypeScript ★ 0 5mo agoExplain → -
o_shop ★ PINNED
No description.
TypeScript ★ 0 4mo agoExplain → -
cambium
Structural drift detection for AI-assisted codebases , catches modules whose scope has outgrown their original design, before they calcify into a rewrite.
TypeScript ★ 1 6d agoExplain → -
okikiJesu_portfolio
No description.
TypeScript ★ 0 1mo agoExplain → -
okikijesutech
No description.
★ 0 1mo agoExplain → -
Here-Contributions-Begins ⑂
This is for helping beginners to start with open source
★ 0 5y agoExplain → -
cv
No description.
HTML ★ 0 5y agoExplain → -
hello-world
my first repository
★ 0 5y agoExplain → -
corner_space_static_landing_page
No description.
HTML ★ 0 5y agoExplain → -
worldwideview ⑂
No description.
★ 0 2mo agoExplain → -
Wedding_AT
No description.
TypeScript ★ 0 4mo agoExplain → -
git_test
No description.
★ 0 5mo agoExplain → -
Unclutter-
No description.
TypeScript ★ 0 5mo agoExplain → -
Real-NovaAi_backend_1
No description.
TypeScript ★ 0 8mo agoExplain → -
web3_santa
No description.
JavaScript ★ 0 8mo agoExplain → -
Personal_PLanner
No description.
TypeScript ★ 0 1y agoExplain → -
HngProject2
No description.
JavaScript ★ 0 2y agoExplain → -
HngProject
No description.
HTML ★ 0 2y agoExplain → -
Tech_goals
No description.
CSS ★ 0 2y agoExplain → -
hephzy-glory
No description.
JavaScript ★ 0 2y agoExplain → -
box_frontend
No description.
TypeScript ★ 0 2y agoExplain → -
box_api
No description.
TypeScript ★ 0 2y agoExplain → -
walkie
No description.
JavaScript ★ 0 2y agoExplain → -
open-source-people-in-africa ⑂
No description.
★ 0 2y agoExplain → -
blog_build
No description.
TypeScript ★ 0 2y agoExplain → -
react-testing-library ⑂
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
★ 0 2y agoExplain → -
front-end-handbook ⑂
The resources and tools for learning about the practice of front-end development.
★ 0 2y agoExplain → -
animate.css ⑂
🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.
★ 0 2y agoExplain → -
react-redux ⑂
Official React bindings for Redux
★ 0 2y agoExplain → -
awesome-react-hooks ⑂
Awesome React Hooks
★ 0 3y agoExplain → -
react-testing-starter ⑂
Part of the "React Testing Crash Course" taught by Mitchel from Techbase
★ 0 3y agoExplain → -
next14-starter ⑂
No description.
JavaScript ★ 0 2y agoExplain → -
blog_template
No description.
TypeScript ★ 0 2y agoExplain → -
Blog
No description.
TypeScript ★ 0 2y agoExplain → -
portfolio
No description.
TypeScript ★ 0 2y agoExplain → -
Hoobank
No description.
JavaScript ★ 0 2y agoExplain → -
G_resturant
No description.
JavaScript ★ 0 2y agoExplain → -
gpt
No description.
CSS ★ 0 2y agoExplain → -
inbox
No description.
JavaScript ★ 0 2y agoExplain → -
queens_backery
No description.
JavaScript ★ 0 2y agoExplain → -
weather_app
No description.
JavaScript ★ 0 2y agoExplain → -
Bash-Scripts ⑂
A collection of Bash scripts for automating routine tasks and streamlining your workflow.
★ 0 3y agoExplain → -
next_tut
No description.
★ 0 2y agoExplain → -
candid_with_folashade
No description.
JavaScript ★ 0 3y agoExplain → -
tindof
No description.
HTML ★ 0 4y agoExplain → -
tindog
No description.
HTML ★ 0 4y agoExplain → -
entree-accounting
No description.
JavaScript ★ 0 4y agoExplain → -
fa
No description.
★ 0 4y agoExplain → -
Entree_labs
No description.
★ 0 4y agoExplain → -
entree_api
No description.
JavaScript ★ 0 4y agoExplain → -
test
No description.
★ 0 4y agoExplain → -
alx-system_engineering-devops
No description.
Shell ★ 0 4y agoExplain → -
alx-zero_day
I'm now a ALX Student, this is my first repository as a full-stack engineer
Shell ★ 0 4y agoExplain → -
alx-pre_course
I'm now a ALX Student, this is my first repository as a full-stack engineer
Shell ★ 0 4y agoExplain → -
product-tracker-app
No description.
EJS ★ 0 4y agoExplain → -
e-commerce-product-tracker
No description.
★ 0 4y agoExplain → -
RACONTEUR
No description.
EJS ★ 0 4y agoExplain → -
new-boom
No description.
★ 0 4y agoExplain → -
boom
No description.
EJS ★ 0 4y agoExplain → -
blog-
No description.
EJS ★ 0 4y agoExplain → -
boom-box
No description.
EJS ★ 0 4y agoExplain → -
Collaboration-For-Beginners ⑂
A Beginner's Guide to Contributing in an Open Source Project.
★ 0 5y agoExplain → -
social_proof_master
No description.
★ 0 5y agoExplain → -
drum-kit-project
No description.
JavaScript ★ 0 5y agoExplain → -
huddlelandingpage
No description.
HTML ★ 0 5y agoExplain → -
zuri-1
No description.
JavaScript ★ 0 5y agoExplain → -
zuri_1
No description.
★ 0 5y agoExplain → -
master
My masterpiece
★ 0 5y agoExplain → -
social-profile
No description.
HTML ★ 0 5y agoExplain → -
single-price
No description.
CSS ★ 0 5y agoExplain → -
Dom-first-project
No description.
JavaScript ★ 0 5y agoExplain → -
profile-cardcomponent
No description.
CSS ★ 0 5y agoExplain → -
Profile-component
No description.
★ 0 5y agoExplain → -
profile-card-component
No description.
★ 0 5y agoExplain → -
python-random-quote
A file-based quote bot written in Python
Python ★ 0 5y agoExplain →
No repos match these filters.