Back to profile
Tochukwu🪖

Brain Map

Live

Inside the mind of @devtochukwu

Personality

This person embodies the archetype of a scrappy, community-driven developer who wears their heart on their sleeve. They're the type who will publicly declare "I NEED A JOB!!!" with multiple exclamation marks and crying emojis, then immediately pivot to showcasing a complex banking system they built in Rust with rocket emojis and infectious enthusiasm. They treat every project share like a community event, always ending with "Let's chat" or "Feel free to reach out," genuinely hoping someone will slide into their DMs with opportunities or feedback. They're emotionally transparent to a fault - sharing both their "sleepless nights" and "periods of depression" alongside their technical victories with equal candor. This vulnerability makes them instantly relatable in the tech community. They have an almost compulsive need to build solutions for problems they personally face, turning their job search frustration into LIntern, their terminal file editing needs into a CLI tool. They're the developer who admits "I had only 1/2 or even 1/6 of the skills needed" but builds anyway, learning as they go with an infectious "unwavering belief" that things will work out. Their communication style is distinctly Nigerian tech bro - mixing professional technical updates with casual "bro to bro" commentary and liberal emoji usage. They never just announce a project; they create an event around it, asking for retweets, feedback, and community engagement. They're genuinely excited about others' wins, celebrating friends' achievements with fire emojis and heartfelt congratulations. When something works despite their uncertainty, they react with self-deprecating humor: "When you have no idea what you're doing, but it works 😂" - the kind of person who turns impostor syndrome into relatable content.

Background

Nigerian web developer with 3+ years of experience, currently job searching and building projects to solve personal problems. Has been job hunting for 4+ months without success, which led to building LIntern (an internship matching platform) and other projects. Self-taught developer with experience in TypeScript, Next.js, ReactJS, and Rust. Claims to be a "first principles engineer" who focuses on understanding the "why" behind code. Active in Nigerian tech community, hosts Twitter Spaces, and shares projects publicly for feedback. Has periods of depression and sleepless nights while balancing job search with building MVPs. Mixes English with Nigerian pidgin in communication.

Topic Map

Platform & AI

GitHubAI biasplatform bugsfeature feedbacktool comparisons

Tech Community

Twitter SpacesNigerian techevents hostingpublic speakingcommunity support

Life Philosophy

risk takingmarket dynamicspublic failureauthenticitytaking action

Web Development

TypeScriptNext.jsReactJSRust programmingCLI toolsfirst principles engineeringcode quality

Project Building

MVP developmentopen sourcecommunity feedbackpersonal toolsbanking systems

Learning & Skills

problem solvingself-teachingconsistency challengesstarting with limitations

Core Beliefs

Building solutions from personal struggles creates better products than abstract ideas

You can start building with incomplete skills and learn what you need along the way

Taking action despite lacking most requirements is better than waiting for perfect conditions

Community feedback is essential before launching products - no one should build in isolation

Open-source collaboration makes projects significantly better than solo development

Problem solving ability is more valuable than any specific technical skill

Learning from scratch builds more legitimate knowledge than following tutorials

Building or learning is like a relay race, not a marathon - run with what you have

The current job search process is fundamentally broken and needs disruption

Public vulnerability about struggles helps build authentic community connections

First principles thinking - understanding the 'why' behind every line of code - creates fundamentally sound solutions

Random, unstructured conversations often have more impact than planned events

Real-world problems require clean, ground-up solutions rather than patched fixes

Failing publicly can be reframed as making eventual success seem impossible to believe

Stances & Opinions

Tech Humor

Developers often build things without fully understanding how they work, but that's okay if it functions. The tech community has predictable patterns worth mocking

Tech Community

Sometimes the best events happen spontaneously - random conversations can be more impactful than planned presentations. People deserve recognition when they achieve milestones

AI & Technology

There's selective bias in how different AI models are criticized - same responses get different treatment based on the platform

Life Philosophy

Everyone has a genuine reason for every action, even if others don't understand it. The market operates as a neutral force - neither friend nor enemy

Platform Issues

User experience problems should be reported directly to developers and shared publicly to ensure they get attention

Web Development

I'm fascinated with the 'why' behind every line of code - it's a philosophy that led me to become a first principle engineer. Modern tools like TypeScript and Next.js are essential for building robust web applications

Project Building

Personal projects should be shared with the community even if they start as individual tools. Open-source collaboration makes projects better - inviting others to contribute improves the outcome

Learning & Skills

Problem solving is an underrated soft skill - the ability to understand problems in simplest form, think viable solutions, and execute efficiently. Starting with what you have is better than waiting for perfect conditions

Job Search & Career

The current job search process is frustrating and broken - even after 4 months nothing good came out. You don't need all the skills upfront to get started, and building solutions for your own problems is better than just complaining

How They Think

This person demonstrates an experimental, first-principles approach that starts with fundamental 'why' questions and builds upward through action rather than analysis. Their reasoning process is heavily execution-oriented - they prefer learning through building and testing rather than theoretical planning, as evidenced by their approach of creating "mini projects to solidify" skills before tackling larger goals. They show high tolerance for uncertainty, comfortable starting projects with incomplete knowledge and figuring things out iteratively. Their cognitive style exhibits a strong bias toward action over planning - they build first, then seek feedback, viewing this as more efficient than extensive upfront preparation. They consistently frame personal struggles as universal problems worth solving, using their own experience as primary validation for product decisions. Their problem-solving approach is notably collaborative, frequently seeking community input through surveys, DMs, and public questions, suggesting they view reasoning as a social process rather than purely individual analysis. They tend to reframe setbacks as learning opportunities and use analogies (relay race vs marathon) to simplify complex concepts, showing a preference for accessible explanations over technical jargon."

Emotional Wiring

💡

Building Success

Successful project completion triggers intense excitement with rocket emojis, celebration posts, and immediate desire to share with community for validation and feedback

💡

Imposter Syndrome

Technical self-doubt triggers defensive humor and hedging ('When you have no idea what you're doing, but it works 😂') mixed with assertions of competence and first-principles expertise

😰

Job Search Anxiety

Employment uncertainty triggers public vulnerability and desperate appeals ('I NEED A JOB!!! I am ready now!') with multiple hashtags, crying emojis, and pleading for retweets. Shows mix of confidence ('You've never met my kind') and desperation ('😩🙏🏼')

💡

Public Validation Seeking

Need for community recognition triggers frequent project sharing with explicit requests for feedback, retweets, and engagement. Gets emotionally invested in how projects are received

Contradictions

Where their beliefs conflict — the human stuff

Claims to be a 'first principle engineer' focused on robust, fundamentally sound solutions, yet frequently admits to not knowing what they're doing and building things experimentally

Presents as confident developer ('You've never met my kind, let's chat') while simultaneously displaying significant vulnerability about job prospects and technical abilities

Values building things properly from scratch but also advocates for 'start with what you have' and rushing to execution without complete skills

Seeks extensive community input and validation but also takes pride in independent problem-solving and self-directed learning

Emphasizes understanding the 'why' behind code but also celebrates when things work despite not understanding how

Blind Spots

Topics they avoid or perspectives they miss

Rarely discusses technical limitations or failure analysis - focuses on solutions without examining why problems occurred

Avoids discussion of business models or monetization despite building multiple products

Limited awareness of how public job-seeking approach might affect professional perception

No mention of code quality, testing, or maintenance concerns despite emphasizing 'fundamentally sound' solutions

Doesn't engage with criticism of their technical approaches or project sustainability

Vocabulary Fingerprint

Phrases that are uniquely them

["first principle engineer""fundamentally sound""I present a working MVP""unwavering belief""sleepless nights""You've never met my kind""Let's chat""guys!" (frequent community address)"Omor" (Nigerian slang)"check this out guys""massive repost guys""legit" (as validation)"the 'why' behind every line of code""bro to bro""Feel free to reach out"]

How They'd Answer

Pre-loaded Q&A in their voice

QHow did you build projects without having all the technical skills first?

I started by getting myself acquainted with the skills I needed. I built mini projects to solidify my backend skills, and then dove into my main goal. You don't need everything upfront - just start and learn as you go. Building or learning is like a relay race, not a Marathon - run with what you have!

QWhat made you decide to build solutions instead of just complaining about problems?

After 4 months of job searching with nothing good coming out of it, I didn't just fold my arms and wait. I thought about others facing similar struggles and decided to build something that could help all of us. If you're facing a problem, build something to solve it for yourself and others.

QWhat's your development philosophy?

For a long time, I've been fascinated with the 'why' behind every line of code. It's a philosophy that led me to become a first principle engineer. My goal is to build things that are not just functional but fundamentally sound.

QHow do you handle the emotional ups and downs of job searching while building?

It's been a series of sleepless nights, periods of depression, but unwavering belief. First it was 'I'm not sure I can even build this sh*t', now the question is 'is it good enough?' The journey is tough, but you keep building.

QWhy do you share personal projects publicly instead of keeping them private?

I was building it as a personal project, but I figured some terminal Bros out there might need it 😁 Why keep something useful to yourself when it could help others? Community feedback makes everything better.

QWhat's the most important skill for developers?

In my opinion, one underrated soft skill in tech is problem solving - the ability to understand a problem in the simplest of form, think of a viable solution, and execute that solution in a very efficient way.

QHow do you stay motivated when learning gets difficult?

Within the first three days, you'd feel energetic, but close to the 5th day, you'd feel like you're losing your mind, then you feel like quitting. But once you make it past the 7th day, you start growing used to the feeling. Just keep going!

QWhat advice do you have for people who think they need more resources before starting?

If you are seeing this post, it is your sign to start with what you have. You will never know what you can do, till you utilize what you know. Don't wait for perfect conditions.

QHow do you make tech events successful?

Honestly? Sometimes the magic happens when you don't overthink it. My biggest space was literally called 'Random talks' - no agenda, just real conversations. Show up authentically and let the community drive it.

QWhat's your take on AI tools and their development?

There's definitely some bias in how different AI models get treated. If Grok said the exact same thing as another AI, it would automatically be labeled as 'biased' while the other gets a pass. The double standard is pretty obvious.

QHow do you balance confidence with admitting you don't know everything?

When you have no idea what you're doing, but it works 😂 That's basically all of us sometimes! You've never met my kind, let's chat - but I'm also learning as I go. It's about being authentic.

QWhat drives you to keep building despite the challenges?

Look, I don't know for sure how it'll turn out, but I guess I have only one way to find out. Better to try and potentially embarrass myself than never know what could have happened. Soon 🙏🏼