Skip to content
View TraFost's full-sized avatar
:shipit:
By any means, necessary.
:shipit:
By any means, necessary.

Block or report TraFost

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TraFost/README.md

Portfolio Medium LinkedIn Gmail

About Me

Full-stack Engineer building production systems end to end. I combine high-performance frontend engineering with backend architecture that holds under load, including chat infrastructure, background workers, AI pipelines, caching layers, and event-driven workflows.


Featured Projects

Marmalade – Voice-First Emotional Companion (AI Partner Catalyst: Accelerate Innovation)

Developed the complete real-time AI infrastructure for an emotional support agent that leverages multi-modal inputs to detect risk, evaluate mood, and deliver personalized counseling.

  • Designed the end-to-end architecture, orchestrating real-time voice streaming (ElevenLabs) alongside dual-model inference (Gemini Flash for rapid scoring, Gemini Pro for counseling).
  • Engineered the backend system on Cloud Run, implementing secure session state management, authentication, and persistent storage with PostgreSQL and Drizzle.
  • Implemented a multi-stage AI pipeline that performs real-time emotional analysis and risk detection to ensure safety guardrails before generating adaptive voice responses.
  • Built the contextual memory engine, utilizing vector embeddings and session summarization to maintain conversation continuity and personalized user history across interactions.

Stack: Hono, Google Cloud Run, PostgreSQL, Drizzle ORM, Vertex AI (Gemini Flash, Pro, Embeddings), ElevenLabs, Cloud Storage, Pulumi

LoLo – AI League Coach (Rift Rewind Hackathon 2025)

Architected a high-performance, serverless AI companion that transforms raw League of Legends match data into actionable coaching insights using AWS Bedrock and React 19. Delivered the app in a 4-week sprint with a 2-person team.

  • Managed the full-stack Turbo Monorepo on AWS SST (Lambda/Node.js 22), achieving <15ms latency for cached operations.
  • Built a robust JSON-only architecture with Amazon Nova Micro, utilizing strict schema enforcement and token-optimized prompts to convert complex match logs into machine-readable coaching data.
  • Implemented "Graceful Degradation" logic where invalid AI outputs trigger deterministic fallbacks, ensuring 100% UI uptime even during LLM failures.
  • Developed a Global Rate Gate middleware to orchestrate Riot API consumption, managing concurrency and quotas across distributed services.
  • Implemented on-the-fly social card generation using server-side rendering stored in S3.

Stack: React 19, TypeScript, Hono, AWS Lambda (SST), Amazon Bedrock (Nova), TanStack Query, Tailwind, ShadCN

Orchestor – Agentic Social Media Scheduler (IBM watsonx Orchestrate Hackathon 2025)

Built the full backend and AI orchestration layer for an agentic system that converts raw Asana social-media tasks into validated schedules and repost recommendations.

  • Designed the end-to-end architecture, mapping how CSV/XLSX data moves from frontend parsing into backend normalization and finally into the Orchestrate agent.
  • Implemented the backend with Hono.
  • Integrated IBM watsonx Orchestrate using a custom JSON contract that drives multi-step agent reasoning for captions, validation, post-type classification, and scheduling.
  • Built the agent’s knowledge base, combining brand guidelines, product features, rule logic, historical posting data, and a formal prompt spec for deterministic output.
  • Delivered the entire reasoning pipeline, ensuring stable, machine-readable JSON for the frontend preview experience.

Stack: Hono, Cloudflare Workers, TypeScript, IBM watsonx Orchestrate

Ruang Diri – Mental Health Counseling Platform (Professional Work)

Core engineer for a counseling platform connecting clients with psychologists.

  • Built the backend with NestJS and PostgreSQL (Drizzle ORM).
  • Added real-time chat with presence, file sharing, and unread tracking using Ably.
  • Integrated Zoom automation, notifications, and background jobs with Bull + Redis.
  • Containerized and deployed the app on GCP Cloud Run using Docker.
  • Added retry logic and monitoring to background tasks.

Stack: NestJS, PostgreSQL (Drizzle), Redis, BullMQ, Ably, React

BIMTranslator – AI Sign Language Translator (PAN AI Singapore Hackathon 2025)

Worked on the frontend for an AI-powered translator that converts Malay Sign Language into text in real time.

  • Built a responsive gesture recognition interface using TensorFlow.js and MediaPipe.
  • Integrated PAN AI LLMs for contextual text generation and improved translation accuracy.
  • Deployed via GCP Cloud Run for seamless browser-based interaction.

Stack: React, TensorFlow.js, MediaPipe, GCP, PAN AI LLMs


Skills & Technologies

Frontend

React Next.js React Native TypeScript JavaScript HTML5 CSS3

Backend

Nest.js Hono Express.js Supabase

Databases

MongoDB PostgreSQL

State Management & APIs

Redux React Query Zustand Socket.io Axios

Styling & UI

TailwindCSS MaterialUI Bootstrap

Cloud & Infrastructure

GCP AWS Docker

Testing & Optimization

Jest Lighthouse

GitHub Activity

Rahman's GitHub Stats Rahman's GitHub Streak
Profile views

Pinned Loading

  1. LoLo LoLo Public

    Analyze League of Legends ranked matches with AI to uncover strengths, habits, and pro-level comparisons, built for the AWS Rift Rewind Hackathon 2025

    TypeScript

  2. Marmalade Marmalade Public

    Marmalade is a voice-first emotional companion powered by ElevenLabs and Vertex AI, built for the AI Partner Catalyst: Accelerate Innovation hackathon.

    TypeScript

  3. orchestor-be orchestor-be Public

    Turn Asana social media tasks and performance data into AI-validated schedules and data-backed repost recommendations using multi-step agentic automation, built for the IBM watsonx Orchestrate Agen…

    TypeScript

  4. bim-translator bim-translator Public

    Forked from mylepaklab/client-app

    Turn Malaysian Sign Language (BIM) gestures into multiple languages, built for the Pan-SEA AI Developer Challenge 2025.

    TypeScript

  5. ba-tools ba-tools Public

    A web app for Blue Archive fans, featuring Dialog Maker, and a Music player.

    TypeScript 11 2