About
Bakul Ahmed
computer science engineer and creative technologist, based in Dhaka, Bangladesh. I build systems that try to be honest about what they know — a camera that refuses to narrate what it cannot verify, a reliability engine that falsifies its own hypotheses, and a research instrument whose README says plainly that it has produced no findings.
Education
Green University of Bangladesh — B.Sc. in Computer Science and Engineering
Sep 2023 – October 2027 (Expected) · CGPA 3.96 / 4.00
- Data Structures and Algorithms
- Object-Oriented Programming
- Database Management Systems
- Computer Architecture
- Digital Logic Design
- Operating Systems
- Computer Networks
- Software Engineering
- Artificial Intelligence
- Machine Learning
- Data Mining
- Natural Language Processing
- Compiler Design
Experience
General Secretary — Green University Computer Club (GUCC)
Mar 2026 – Present · Green University of Bangladesh
- Lead club operations, coordinate executive activities, and oversee academic, technical, and student-focused initiatives.
- Coordinate with faculty, students, and external organizations to execute major events, collaborations, and technology-focused programs.
Joint Information Secretary & Web Developer — Green University Computer Club (GUCC)
Mar 2025 – Feb 2026 · Green University of Bangladesh
- Managed club communications and contributed to the planning and execution of technical and academic events, including HackTheAI and GitAICampusVerse.
- Developed and maintained the club website and managed digital communications.
Student Mentor — Department of Artificial Intelligence and Data Science
Oct 2025 – Present · Green University of Bangladesh
- Mentored undergraduate students for one year, providing academic guidance, peer support, and assistance with coursework and university activities.
- Conducted mentoring and peer-learning sessions to strengthen communication, collaboration, problem-solving, and academic engagement.
Skills
Languages
- Python
- C/C++
- Java
- JavaScript
- TypeScript
- SQL
AI & Data
- Machine Learning
- Artificial Intelligence
- Natural Language Processing
- Data Mining
- Data Analysis
- LLM Integration
Frameworks & Tools
- React
- Next.js
- Node.js
- Three.js
- Colyseus
- Docker
- Git
- Linux
Core Concepts
- Data Structures and Algorithms
- Object-Oriented Programming
- Database Management Systems
- Computer Networks
- Operating Systems
Recognition
- Vice-Chancellor's Award — Green University of Bangladesh — Recipient across six academic semesters for outstanding academic performance.
- Stanford University — Code in Place — Completed the 2023 Python programming course.
- Competitive Programming — Solved 100+ programming problems across multiple online judges; Codeforces rating 800+.
This site
The world on the front page is a real procedural system, not a video. A seeded pseudo-random generator, an interaction vector of ten normalised state variables, and a deterministic derivation from those to terrain, geometry, atmosphere, camera, typography and layout. The same seed and the same journey rebuild the same world exactly.
None of it touches the facts. The engine may rearrange where projects sit and which relationships are currently drawn; it can never author a result, a date, or a credential. Relationship lines are computed from shared dimensions and shared tooling in the real project metadata.
Nothing about a visit leaves the browser tab. The interaction vector lives in memory, the session memory lives in sessionStorage, and both are gone when the tab closes. There is no analytics script on this site.
Built with Next.js, React, TypeScript, React Three Fiber, Three.js and hand-written GLSL. The display alphabet is not a font — it is stroke data authored as coordinates, so type can be treated as geometry.