$
Full-Stack Software Engineer — building scalable, high-performance solutions from database to UI.
I'm Tunji Hammed — a seasoned engineer with a Mathematics degree and extensive experience across Node.js, AWS Serverless, Flutter, and iOS. I architect robust APIs, craft sleek cross-platform UIs, and tackle complex system design with a mature, results-driven approach.
Latest solutions
Serverless Social Platform & Cross-Platform App
Architected a full-lifecycle Community Social Platform using AWS Lambda, API Gateway, and Prisma. Built the accompanying Flutter app with Clean Architecture, Riverpod, WebSockets, and Biometric Auth.
SEC-Compliant Asset Management APIs
Built serverless backend services for account management (Joint, Corporate, Individual), KYC handling, bank integrations, and SEC-standard tier-level compliance using AWS and Node.js.
Crypto Trading Bots iOS Application
Designed sleek UI for portfolio dashboards, trading terminals, and bot analytics using Swift. Implemented responsive layouts, animated charts (candlestick/pie), and intuitive parameter tuning forms.
validateRequest() — robust data integrity middleware.
A custom Joi validation layer I engineered for the DoNotSell ecosystem. It dramatically reduces API runtime errors and ensures 100% data integrity for user-generated content before hitting Prisma and PostgreSQL.
- → zero dependencies beyond Joi
- → middleware-ready Express adapter
- → strict schema enforcement
// Robust validation layer for ensuring API data integrity
import { Request, Response, NextFunction } from 'express';
import Joi from 'joi';
export const validateRequest = (schema: Joi.ObjectSchema) => {
return (req: Request, res: Response, next: NextFunction) => {
const { error } = schema.validate(req.body, {
abortEarly: false,
stripUnknown: true
});
if (error) {
const details = error.details.map(d => d.message);
return res.status(422).json({
status: 'error',
message: 'Data validation failed',
details
});
}
next();
};
};
// Usage: router.post('/comments', validateRequest(commentSchema), controller);Work history
Roles spanning Lead Backend Engineering, iOS Development, and CTO positions across fintech, web3, and asset management sectors.