Building reliable and high-performance backend systems with Node.js, NestJS, Express, and Hono to power modern web applications
A research app for NTU (Singapore) to study heart health with real-time chat and activity tracking.
A healthcare platform for patient engagement, payments, and medical record integrations.
A patient-care platform with personalized programs and health metric tracking.
A collection of technologies and practices that make up my development workflow.
// Express server setup
import express from 'express';
import helmet from 'helmet';
import cors from 'cors';
const app = express();
app.use(express.json(), helmet(), cors());
app.listen(3000, () => console.log('Server running'));
// Login route with Zod & JWT
const schema = z.object({
email: z.string().email(),
password: z.string().min(6)
});
app.post('/login', async (req, res) => {
const result = schema.safeParse(req.body);
if (!result.success) return res.status(400).json(result.error);
const user = await User.findByEmail(result.data.email);
const token = jwt.sign({ id: user.id }, process.env.JWT_SECRET!);
res.json({ token });
});
-- Simple PostgreSQL query
SELECT users.name, SUM(orders.total) AS revenue
FROM users
JOIN orders ON users.id = orders.user_id
WHERE orders.created_at >= NOW() - INTERVAL '1 month'
GROUP BY users.name;
// TypeORM mapping example
@Entity()
export class Order {
@PrimaryGeneratedColumn()
id: number;
@Column()
total: number;
}
// Stripe webhook handler
import Stripe from 'stripe';
app.post('/webhook',
express.raw({ type: 'application/json' }),
(req, res) => {
const event = stripe.webhooks.constructEvent(
req.body,
req.headers['stripe-signature']!,
process.env.STRIPE_SECRET!
);
console.log(event.type);
res.json({ received: true });
}
);
A visual representation of my coding activity across personal and work repositories.
Open source contributions and personal projects.
Professional development and team collaborations.
I do like to share things on the internet and sometimes by some miracle they turn out interesting.
I love exploring new technologies, building scalable solutions, and solving real-world problems with code. My interests span full-stack development, backend architectures, and creating products that make an impact.
You can find me sharing insights and connecting with professionals on LinkedIn, building and showcasing projects on GitHub, and sharpening my problem-solving skills on platforms like LeetCode and HackerRank. Each space reflects a different part of my journey as a developer.