Building While Being a Student: Managing Code, Classes, and Founder Mode
What balancing a Computer Engineering degree at GTU with building Promacle has taught me about focus, time constraints, and hands-on execution.
✦ Desk notebook log balancing semester lab assignments and production commits.
There is a persistent myth that you must choose between being a dedicated student and being a serious builder. People often ask how I manage college lectures, semester examinations at Gujarat Technological University (GTU), and the daily engineering demands of running Promacle.
The honest answer is that constraints force clarity. When your day is broken up by lecture schedules and lab submissions, you no longer have the luxury of eight uninterrupted hours of aimless tinkering. You must know exactly what you are building before you open your editor.
My university coursework provides valuable theoretical grounding—understanding database normalization, compiler basics, algorithmic complexity, and operating system internals. But the syllabus alone cannot teach you the harsh realities of production systems: debugging an intermittent race condition in an async endpoint, configuring production security headers, or designing an interface that a non-technical person can understand without instructions.
By applying theoretical concepts immediately to real-world code at Promacle, both sides reinforce each other. Discrete mathematics and data structures stop being abstract exam topics and become tools to write cleaner state machines and query optimizations.
The hardest part is not the workload; it is energy management. Saying no to superficial distractions, maintaining physical fitness through football, and keeping a notebook log of daily micro-goals has been essential to sustaining this pace without burning out.
Constraints force clarity. When your time is divided, you no longer have the luxury of aimless tinkering.— Fazil Malek
What I Learned
Direct takeaways and practical principles recorded from this experience:
- 1
Theory without execution is fragile
Studying computer science concepts becomes significantly more potent when you are immediately applying them to production systems.
- 2
Time constraints kill perfectionism
Having limited evening hours forces you to prioritize high-leverage engineering tasks over endless aesthetic micro-tweaks.
- 3
Athletic discipline protects against burnout
Playing football regularly provides mental resets and reminds me that stamina is built through steady, consistent practice.

Fazil Malek
Founder @ Promacle • B.E. Computer Engineering @ GTU
Indian entrepreneur and Computer Engineering student at Sal College Of Engineering backed by Gujarat Technological University (GTU). Founder of Promacle, builder of NuroVed, and footballer based in Ahmedabad.
Related Notebook Stories
Why I Started NuroVed: Fixing the Small Fractures in Everyday Healthcare
The origin story of NuroVed and why Promacle chose healthcare infrastructure over easy consumer apps. A look at medical record fragmentation from Ahmedabad, Gujarat.
How I Approach Building Products: Starting on Paper Before Writing Code
My tactile design philosophy: why I start every system architecture and interface in physical notebooks before jumping into Figma or writing code.