CodeSwitch
AI-assisted code conversion
I built CodeSwitch to convert code between programming languages. It uses an AI engine with a rule-based fallback when the model service is unavailable.
- Python
- Django REST Framework
- React
- TypeScript
Explore the interfaces and the engineering behind them.
AI-assisted code conversion
I built CodeSwitch to convert code between programming languages. It uses an AI engine with a rule-based fallback when the model service is unavailable.
Real-time tournament operations
I brought registration, team management and live match progression into one esports platform. It grew out of my work at AFK Productions and the practical demands of tournament days.
PDF storage, previews and sharing
The Archive is a PDF vault with storage scoped to each user. I built in-browser previews and shareable links so people can find their documents and choose what to share.
Healthcare billing & settlement
I built MediPay to handle hospital billing when patients make partial payments. It keeps invoices, payments, refunds and reconciliation in sync across the billing process.
Interactive 3D physics sandbox
Game Physics Lab lets you test an idea in the browser before rebuilding it in a game engine. You can import models, change physical materials, run experiments and export the measurements.
Full-stack publishing & moderation
I built The Chuckle Chronicles as a PHP publishing platform. It brings together author accounts, categories, search, comments, likes and an admin workspace.
Location-aware Flutter application
I built this Flutter app to show geographic records in a list and on a map. It brings photos, GPS capture and editable map markers into the same mobile workflow.
Car-service booking & administration
This PHP application connects a customer booking form with a protected administrator workspace. Customers book appointments that staff can review and edit.
My thesis focused on an emotional-support chatbot that runs locally. I led a team of five. We brought model adaptation, response checks and conversation memory together in one system for non-clinical use.
I built four checks for empathy consistency, response drift, support quality and support consistency. Before sending a reply, the system uses those checks to decide whether to try again or return a fallback response. Correction stays within set limits.
I prepared the conversation data and brought in Mistral, Qwen, DeepSeek and Llama for comparison. Using 4-bit QLoRA, we adapted 7B–8B models on a consumer GPU with 12 GB of memory.
I also built the Gradio interface and added user ratings, identifier redaction and optional conversation memory in MongoDB. Accepted conversations helped shape later prompts and summaries. The model’s weights stayed fixed while people chatted with it.
Python / QLoRA / Mistral / Gradio / MongoDBRead about my thesisI built EduCore with Next.js and Strapi. The platform supports four user roles, course enrollment, saved progress and auto-graded quizzes. I also built its content workflows and role management features and added platform statistics.
Next.js / TypeScript / Strapi / REST APIs / RBAC
I’ve worked in classrooms as well as esports and research.
At BRAC University, I studied Computer Science & Engineering and built web and mobile applications. For my final-year thesis, I led a team of five building an emotional-support chatbot that runs locally, checks its replies and remembers conversations.
I also taught Python at Dreamers Academy and developed a curriculum for Lua and Roblox Studio. At AFK Productions, I worked on tournament software for a production team. Teaching and esports showed me different ways people use software and what they need it to do.
Read my résuméMillennium Campus Network
Reviewed 40 applications during the 2026 admissions cycle.
Local emotional-support conversational AI
Led a team of five building a local emotional-support chatbot with response checks and conversation memory.
Dreamers Academy
Taught Python and developed a Lua / Roblox Studio curriculum.
UNAI & Millennium Campus Network
Project SAFE with RICH Club Bangladesh.
AFK Productions
Built tournament management software for a production team of 25+ members.
BRAC University
Coursework: data structures and algorithms, object-oriented programming, databases, operating systems and software engineering.
Choose an area, then open a skill to see how it connects to my projects, teaching or research.
I use different languages for different kinds of work, from teaching beginners to building web and mobile applications.
I taught Python syntax, control flow, functions and problem solving at Dreamers Academy. I also used Python in my language-model research and Django work.
My teaching experienceI use TypeScript in React and Next.js applications, including CodeSwitch, The Archive and EduCore.
Explore CodeSwitchMy full-stack web work includes JavaScript on the frontend and Node.js on the backend. AFK Productions connects that work through live tournament updates.
Explore AFK ProductionsCodeSwitch supports Java as one of its five conversion languages. My university coursework includes object-oriented programming as well as data structures and algorithms.
Explore CodeSwitchC++ is part of my programming background and one of the five languages supported by CodeSwitch. My coursework also covers data structures and algorithms.
Explore CodeSwitchI used Dart with Flutter to build Geo Entity Manager, a mobile app with geographic records, photos and map views.
Explore Geo Entity ManagerI developed a Lua curriculum for Roblox Studio game development and gave learners individual feedback at Dreamers Academy.
My teaching experienceCertifications alongside my Millennium Fellowship and admissions committee work. Each document is available to read below.
View original PDF Certificate of accomplishment
Passed the HackerRank SQL (Advanced) skills certification test.
HackerRank
Read the document
View original PDF Certificate of accomplishment
Passed the HackerRank REST API (Intermediate) skills certification test.
HackerRank
Read the document
View original PDF Certificate of completion
Completed the fellowship through Project SAFE at RICH Club Bangladesh.
UNAI & Millennium Campus Network
Read the document Tousif Rahman Anto’s fellowship profile
View original PDF Certificate of appreciation
Served on the 2026 committee, reviewing 40 fellowship applications.
Millennium Campus Network
Read the document
View original PDF Letter of recommendation
MCN’s recommendation recognises my judgment and reliability during the admissions cycle and confirms that I completed my service.
Emmanuel Opatola, Admissions Manager
Read the documentI’m looking for an internship or entry-level engineering role.
If my work fits your team or project, send me an email.