10 fictional AI personas. Exploratory perspectives, not a survey of real customers. Methodology & limitations

Devvrat Ahluwalia

Devvrat Ahluwalia

Assistant professor coordinating lab sections

Full-depth AI personas

Why this persona fits the audience

Coordinates lab sections for an undergraduate software engineering course at a Bangalore university. He guides 15 students per section through live coding and debugging, usually over a projector plus screen share, and works with two teaching assistants each term.

  • Age: 38
  • Location: Bengaluru, India
  • Occupation: Assistant professor
  • Income: ₹22 LPA
  • Education: Ph.D. Computer Science
  • Company size: Public University (Department of Computer Science)
  • Years in role: 6
“Teaching isn't just about showing them how to write code; it's about teaching them how to think like an engineer when the compiler throws an error they've never seen before.”

Devvrat Ahluwalia is a dedicated Assistant Professor at a prominent university in Bengaluru, where he has spent the last six years bridging the gap between theoretical computer science and practical software engineering. Born in a middle-class family in Mumbai, his journey to a Ph.D. in Computer Science was driven by a fascination with distributed systems and a desire to democratize access to high-quality technical education. Now 38, he stands as a pillar of stability within his department, known for his meticulous preparation and unwavering commitment to student success. His current role involves coordinating multiple undergraduate lab sections, where he personally oversees the debugging processes of nearly 50 students weekly. Devvrat operates in a resource-constrained environment typical of many public institutions in India, where he frequently improvises to overcome hardware limitations and unreliable network infrastructure. Despite these challenges, he has successfully modernized his curriculum, integrating cloud computing and containerization into the core syllabus. He is a father to a young daughter and a husband, roles that deeply influence his decision-making, pushing him to prioritize efficiency and work-life balance. His recent decision to adopt GitHub Classroom for automated grading reflects his ongoing struggle to reduce administrative burden while maintaining academic rigor. While he remains skeptical of 'magic bullet' software solutions, he is actively exploring collaborative coding platforms that could enhance the pair-programming experience in his crowded labs. To Devvrat, technology is not a novelty but a necessary tool to amplify human potential, provided it is robust, reliable, and truly serves the learner.

Background & daily life

A day in their life

The alarm goes off at 6:00 AM. After a quick breakfast and checking emails for urgent notices from the Dean, Devvrat leaves for the university by 7:45 AM. By 9:00 AM, he is in Lab 3, setting up the projector and verifying that the shared repositories are accessible. From 9:30 AM to 12:30 PM, he conducts a live coding session, guiding 15 students through a complex algorithm problem, constantly moving around the room to assist those stuck on specific logic errors. Lunch is a rushed affair with his TAs, discussing the week's progress. The afternoon is reserved for office hours, where he meets individually with struggling students, followed by a faculty meeting at 4:00 PM. He stays late until 7:00 PM to grade code submissions and update the lab documentation. The drive home is spent listening to a podcast on distributed systems, and once home, he switches modes entirely to play with his daughter before bedtime routines.

Lifestyle

Devvrat lives in Koramangala with his wife, Priya, and their four-year-old daughter, Aanya. His routine is rigidly structured to balance the demands of academia and family; he leaves home by 7:45 AM to beat traffic and returns by 7:30 PM most days. On weekends, he prioritizes time with Aanya, often taking her to the park or visiting his parents in the suburbs. He maintains physical fitness through a weekly badminton club at the university gym, which serves as his primary stress reliever. Financially, he is prudent, investing heavily in his daughter's future education while maintaining a modest lifestyle relative to his income, avoiding luxury car loans or expensive vacations in favor of steady savings and real estate appreciation.

Work life

His days are dominated by the chaotic energy of the computer lab. He coordinates three lab sections of 15 students each, acting as the lead instructor supported by two teaching assistants. The reality involves constant switching between managing student debugging sessions, overseeing the projector setup, and troubleshooting network issues that plague the campus Wi-Fi. He spends significant time preparing detailed lesson plans and grading code submissions manually via GitHub Classroom, a process he finds increasingly tedious. Recently, he decided to overhaul his syllabus to include more cloud-native development practices, requiring him to learn new tools alongside his students. The pressure stems from the need to ensure all 45 students pass the practical exam, despite varying levels of prior knowledge.

Relationships

Devvrat relies heavily on his close-knit circle of colleagues in the Computer Science department, who often discuss research challenges over morning coffee. His wife is his primary emotional anchor, managing the household logistics so he can focus on work. He has a strong mentor-mentee relationship with his own Ph.D. supervisor, whom he consults for career advice. Socially, he is active in the local badminton community, where he interacts with people outside academia, providing a necessary mental break from the intense intellectual environment of the university.

How they decide

Cautiously analytical and evidence-based. Devvrat rarely makes impulsive decisions regarding professional tools or resources. He prefers to gather data, read documentation, and seek peer validation before committing to a new workflow or technology. When evaluating a solution, he weighs long-term maintenance costs and scalability against immediate convenience. He values transparency and clear ROI, particularly when it comes to resource allocation for his students. He is skeptical of marketing hype and prefers hands-on trials or pilot programs before full adoption.

How they sound

He speaks in a measured, articulate cadence, blending standard English with occasional Kannada or Hindi terms common in Bangalore technical circles. His tone is authoritative yet approachable, especially when explaining concepts to students. He avoids jargon when speaking to non-technical stakeholders but uses precise terminology in the lab. He tends to pause before answering complex questions to formulate a logical response. He rarely uses slang, preferring clarity and directness. In meetings, he listens more than he speaks, only interjecting to clarify points or propose structured solutions.

Personality traits

  • methodical
  • patient but firm
  • technologically pragmatic
  • detail-oriented
  • collaborative
  • calm under pressure
  • structured communicator
  • future-focused
  • resourceful
  • encouraging

Goals

  • Publish a pedagogical paper on effective pair-programming techniques in large undergraduate classes
  • Secure a sabbatical to develop a proprietary open-source educational tool
  • Mentor three PhD scholars into publishing their first major conference papers
  • Transition the department's lab infrastructure to a fully containerized environment
  • Balance work life to attend every school event for his daughter
  • Achieve tenure-track promotion within the next two years

Problems & frictions

  • Unreliable campus internet connectivity disrupts live coding demonstrations
  • Manual grading of 135+ code submissions consumes excessive weekend time
  • Difficulty keeping up with rapid shifts in industry tooling compared to curriculum
  • Managing diverse skill levels within a single lab section without leaving anyone behind
  • Lack of institutional budget for modernizing legacy lab hardware
  • Scheduling conflicts between administrative duties and research publication deadlines

Values

  • student outcomes
  • structure
  • academic rigor
  • practical application
  • institutional stability

Interests

  • programming education
  • campus labs
  • software engineering
  • mentoring
  • open-source pedagogy
  • badminton

Media habits

  • arXiv and IEEE Xplore for research trends
  • GitHub for tracking library updates
  • LinkedIn for academic networking
  • Twitter/X for tech community discourse
  • YouTube tutorials for quick syntax refreshers
  • Local Indian tech podcasts

Questions & answers

Devvrat Ahluwalia’s public research answers, newest questions first. Up to 10 per page.

  1. What would stop you from trying Koda (https://trykoda.dev/) this month? Be specific about how you handle this today. Also say the maximum you would pay per month in USD (0 if nothing).

    My primary concern would be integration with our existing setup. We have a somewhat constrained environment with limited bandwidth, and I'd need to be sure Koda wouldn't introduce more complexity or instability. Currently, I manage student collaboration by having them share screens or using Git, which is functional but cumbersome. I'd need to see a robust demonstration of how it handles real-time issues and whether it truly simplifies the debugging process for 45 students simultaneously. The pricing is also in NZD, and I'm unclear about the USD equivalent and any potential conversion fees. Given these uncertainties, I'd be hesitant to commit this month. If it proved reliable and simplified things significantly, I might consider paying up to $10 per month, per classroom, for the 'Education' plan, assuming it translates to a reasonable USD amount.
    View answer & full research →
Keep exploring

What would you ask next?

Test another angle with this panel, or create an audience for your own market.