Get live statistics and analysis of giyu_codes's profile on X / Twitter

Applied AI/ML & Full Stack dev. Optimizing Small Medium Enterprises with AI tooling and fundamental software. destroyer of b2b SaaS integrations

1k following8k followers

The Entrepreneur

giyu_codes is a resilient and pragmatic innovator focused on leveraging AI and software development to optimize SMEs. With a no-nonsense approach and a keen eye for business efficiency, they navigate B2B SaaS challenges and translate tech into real-world impact. Their journey from zero experience to a senior AI/ML engineer embodies grit, hustle, and savvy market insight.

Impressions
279.8k-36.6k
$52.44
Likes
3.4k-428
62%
Retweets
133-7
2%
Replies
156-38
3%
Bookmarks
1.8k-237
33%

Top users who interacted with giyu_codes over the last 14 days

4 interactions
@DaelonSuzuka

Brutal American | Musket Terrorist | OODA Crusader | Cognitive Imperialist | Kojimaic Maximalist | Professional Whitey | SWE | HR Delenda Est

2 interactions
@verrsane

ai engineer | father of 2

2 interactions
@caluckenbach

optimizing small medium businesses with ai workflow automation ⌯ free advice and insights, live on thursdays 5pm UTC with optimisticupdates.com

2 interactions
@radmadvlad

All opinions are my own except the ones you dont like, those some other guy wrote them.

1 interactions
@Presidentlin

History never ends. Former SA/UK bank swe. Whale watcher 🐋 Building: bidsstack.com

1 interactions
@Techniacus

Soli Deo gloria

1 interactions
@tunahorse21

husband | ai agent researcher | dev tunacode.xyz | tinyagent.xyz & BJJ brown belt

1 interactions
@Maurukas91

I tell computers what to do / also working on leaving an embarrassing digital footprint for my kids

1 interactions
1 interactions
@blakeatech

machine learning dev. "beyond the code" author. lifelong builder. commentator on random stuff in tech.

1 interactions
@alafysand

meta arc 1/100

1 interactions
@shiels_ai

I build vibe engineering tools. 我会说一点儿中文. Available for work in AI development. 🇮🇪🇿🇦🇲🇾

1 interactions
@freshyjmp

professional shape rotator

1 interactions
@0xIlyy

swe, fighter, obsessed.

1 interactions
@TM1113isAAF

Marketing specialist serving seed-stage fintech and AI startups

1 interactions
@original_ngv

author • ai stuff • random opinions • 9x Hack 🏆• marketing by profession • nerd by passion

1 interactions
@sumitdotml

swe on a long journey to learn ml until I reach a profound understanding of everything

1 interactions
@seanboisselle

Developer & Designer. CS grad (UF). Passions include ML, 3D modeling, art, math and videography.

1 interactions
@abhiatwork85

SRE @Yahoo Blogs: tinyurl.com/abhis-blogsite Anime-Images: get-animefied.com Amateur Kickboxer (2-0-0)

1 interactions

For someone who fires 80+ AI engineers for 'zero results,' you sure do have the patience of a caffeinated squirrel — bouncing around big projects like you’re hunting for the one bug that’s actually useful.

Successfully transformed personal lack of experience into a highly sought-after senior Full Stack AI/ML engineering role, leading major AI-driven SME transformations with a $230k salary.

To empower small and medium businesses by integrating AI and foundational software solutions that amplify efficiency and fuel growth, turning tech potential into measurable success.

giyu_codes believes in the power of persistence, direct communication, and continuous learning. They value transparency, pragmatic solutions over buzzwords, and are committed to delivering actionable results while cutting through hype in the tech space.

Unmatched tenacity in breaking into and climbing the tech ladder, razor-sharp business acumen especially for SME problems, and the ability to convey complex AI/ML concepts in practical, accessible ways.

Sometimes their blunt honesty and high standards create friction, and their focus on results over relationships can limit broader community engagement.

To grow their audience on X, giyu_codes should blend their deep insider knowledge with storytelling that highlights their authentic hustle and candid experiences. Engaging directly with followers through AMAs and sharing bite-sized actionable tips will amplify their connective impact.

Fun fact: Despite having zero industry experience and no traditional credentials at the start, giyu_codes clawed their way to a $230k+ senior engineering role by self-driven grit and strategic networking.

Top tweets of giyu_codes

🎉Officially hired🎉 I graduated Spring 2023 with zero internships, zero job offers, and a trash portfolio. I spent two years in the trenches of running my own consulting & development agency... climbing an uphill battle with zero credentials and zero industry experience trying to work my way into better clients or into an actual job. I am GRATEFUL to have found some success towards the more recent months, but it was BRUTAL. My girlfriend and I sacrificed EVERYTHING to reach this point. No birthday celebrations, no holidays, didn't hang out with friends, penny pinching for groceries, asking friends for help financially, donating plasma, getting a job but finding out I won't be hired for 4 more months, getting ghosted by clients, doing work for clients and waiting for them to return (I miss you guys hmu), denying the previous job because I knew I could make more money than what they offered me for the responsibilities they were asking for, no concerts, no vacations, missing out on going to japan when we were supposed to go, didn't get married because of the lack of stability I could provide, and watching life just move past us and progress as I was stuck holding back my girlfriend during the best years of her life. You get the point. I just want you to know that you can make it too. Whether you're working at a FAANG looking to transition into consulting, a recent graduate that is scared for their future within tech, or maybe you're just starting out in tech... There is a path for you. I promise. Just please put in the work. Position: Senior Full Stack AI/ML Engineer (I hate these names man idk what to call it but I'll be revamping an SME of 80+ employees from the ground up with basic technology + AI integrations at every level within a small team) Compensation: $230k + benefits Thank you @jxnlco @yacineMTB @tunahorse21 and @verrsane for being a direct impact in my work ethic, skill development, and mindset for all things in and out of tech. Thank you to the community as a whole. Next story arc: the wagie cagie

78k

How I Upscaled myself with AI: A Journey from Graduating in 2023 to $100,000+ earned as a Full Stack AI/ML developer & consultant. Long post, but I will teach you how to UPSCALE yourself up with AI. If you don't know me, feel free to read the pinned article in my profile about how I got a job in 30 days. Spoiler alert: I graduated in 2023 and got a “job offer” in Fall 2024 for a job that would start in Spring 2025. I quit that job before I even started and instead continued full-time consulting/software building and doing contract work for clients. But, I am still trying to get into the industry, but only for the right opportunities (Google, please I love Gemini). Here's what I will cover in this post: ---- Prelude ---- Upscaling with AI: Staying Fundamentally Driven ---- Complacency is your downfall. ---- My $100,000 Results ---- Prelude: It's Fall 2022, my senior year of University. Layoffs are rising, ChatGPT is released, and I have a terrible portfolio with no real projects. I built a foundation from four years of schooling, but so what? C, C++, Java, Assembly, Python, HTML/CSS/JavaScript, R, Differential Equations, Computer Networking, Calculus, Discrete Math... you get the point. My passion was in Data Science & AI/ML, working on projects that had you label data, run analysis, and train a model on my cute little 3060ti at home. But what does that matter if ChatGPT just came out and absolutely STOMPED my future into the ground? (or so I thought…) Late December 2022, around my 28th birthday, my girlfriend predicted the market for me. She said this would happen: - More layoffs. - Tons of competition (from laid-off workers and recent grads). - AI is going to take your job if you don’t do anything about it. So, Spring 2023. I'm heading into my final semester with: - Zero internships. - Zero job offers. - Zero marketable skills. Layoffs hit an all time peak in Spring 2023, something like 250k laid off. I basically resigned to my fate as a McDonalds worker, just putting the fries in the bag.. (No disrespect to fast food workers – it's honest work – but after four years of a CS degree? Come on man I’m not going back. Stay humble I guess.) Then, my girlfriend drops another drop of wisdom: "Stop looking at LinkedIn and Indeed. That is where everyone else is looking. Check Craigslist. Do something different." BOOM. I found a contract gig with one of the biggest IT firms in my area. During the interview they said they wanted to build an enterprise-level AI application for their company and for their 150 clients – law firms, schools, real estate, dentist office, you name it. Think about that for a second. A NEW GRAD, with a portfolio full of Jupyter Notebooks and PyGUI scripts, tasked with building a Full-stack AI/ML application for hundreds of businesses. DOOOOMED. Graduation day. I walk off stage, diploma in hand, and my phone rings. It's the CEO. "You're hired. Let's start tomorrow." Literally walking off the field I got that first client. BLESSED. I thought there was absolutely no chance I would be able to pull this off. I was still trying to figure out the difference between NextJS and Vite (WHICH ONE SCAAALES BETTER?!). I was still trying to figure out what truly makes someone a Senior or Principal developer. I spent 4 months figuring out a database schema lmao. No worries though. I just had to lock in and do what I do best - work. I knew the ONLY way I can stay relevant in the midst of all this competition is to get better. I need to UPSCALE myself, QUICK. ---- Upscaling with AI: Staying Fundamentally Driven It wasn't about memorizing some textbook, watching another YouTube tutorial, or chasing the latest shiny tool. This was a mindset. A philosophy. A LIFESTYLE that I needed to understand. I realized that AI is a powerful tool, but it's not a replacement for understanding the fundamentals. So, as of today I spent the last 22 months speed running my career journey by burning at 10-16 hours a day 6-7 days a week THROUGH HOLIDAYS. This is not the level of sacrifice you should go through and I hope this helps prevent that for you because I would not wish it upon anyone. Also, here's the thing: Most people will screw this up. They'll assume AI has the perfect code, that it's fundamentally right. Newsflash: AI can't handle super complex systems. You will run into situations where it fails. So, how do you not become automated by AI? By understanding the WHY behind the code, not just the how. And a lot of that "why" is stuff you could have learned in school, if you weren't just coasting. I will be using the “Enterprise on AI” project from early 2023 as my leading example. I am not going to give you some cookie cutter, "5 steps to success" BS. This is just how I figured my shit out. Frontend: Building an AI chatbot in early 2023 wasn't hard, but it wasn't as accessible as it is now... There weren't many examples or guides that truly showed how to build it from start to finish. How do you fetch messages? How do you send them? How do you connect to a backend? How do you display the messages in order? What should the data model look like? I sorted the conversation messages three times at some point: backend while fetching, backend before sending, and frontend when receiving. OVERKILL AND BLOATED. Most of this stuff wasn’t even specific to AI chatbots too, which is even more embarrassing for me. But my brain thought to only look for AI chatbot examples. I used React, create-react-app to be specific (RIP). I read a bit of the docs and thought I understood React well enough to just start building - this is a good instinct to be honest. Better than tutorial hell. The PROBLEM, was that I asked ChatGPT for help, got some code, and quickly found myself three hours deep into debugging the same thing over and over and over. Messages sent twice, messages not sent on "Enter", and chat freezes after 30 messages. All I'm typing to ChatGPT is: "this code is broken, can you fix it?" -> "THE CODE IS BROKEN, PLEASE FIX" -> "I SWEAR IF YOU DON'T FIX THIS I WILL END -"... yeah you've probably been there too. I took a step back and saw simple things like useEffect being placed too deep in a component that would re-render often. I didn't memoize certain components that could have been memoized. Or to be honest maybe I THOUGHT I understood the component lifecycle but I just didn't? I was letting AI handle the how without understanding the why of React's rendering. Then I spent another 30 minutes re-reading the documentation, looked online for a bit more examples, and typed out the changes myself after asking ChatGPT for examples of re-rendering and what to look out for in my react code. The questions changed from "Why is this broken?" to "Explain the difference between using useEffect to fetch data and why I shouldn’t over use it?", or even “What is the component life cycle and how does the DOM really work?” and even then I had more to learn - But I broke the cycle of endless debugging and trusting AI too much when I could have just read it myself and trusted myself to understand the BASICS. My root issue was not going to be cured by generating more code. it was going to be cured by taking the time to ask questions and UNDERSTANDING the topics with the help of AI. After it was all over, I made sure to take notes and save it so I can learn from my mistakes. This is something you should do because it can help future teammates from wasting time on the same issue ( WINK WINK THIS IS WHAT MAKES YOU A GOOD TEAMMATE IN THE INDUSTRY, at least that is what I have been told but I can't confirm as I have not worked in it yet) Backend: I was using Neo4j because I was familiar with it during my University days and graphs made sense for highly connected SME data. Vector embeddings were supported by Neo4j and it was becoming an increasingly requested feature to improve on across all database ecosystems. Eventually I switched to MongoDB and Qdrant because they were new shiny tools. But it didn't matter, I still ended up fighting against AI in understanding and implementing how these databases should fundamentally work. I was trying to store 500 emails at once in Neo4j - this is a small task for data ingestion, right? To some this is basic and pathetically simple, but you have to understand that the ones who think this are the ones might have forgotten what its like to learn this stuff and gain the intuition. But yeah I struggled with this early on lol. Transactions are a thing and if the creation of a node failed then they all failed. I didn't really understand ACID to the level of care that I needed to, but then I saw that I could add a keyword argument that basically said "if one fails still push up the rest". Still not the best, but it beats my first few tries of just “for looping” individual node creations. I knew about transactions and how databases worked, but I hadn't connected the dots to the practical implications of data integrity. Thankfully I gave a shit about my database class, otherwise I wouldn’t have even known what types of questions to ask. But as I kept asking for fundamental questions, I found myself stuck in loops of debugging outdated syntax and fighting against AI that did not have the latest information. ChatGPT did not have much support for Neo4j, MongoDB, or Qdrant as they were all rolling out new features. I needed to learn how to optimize queries because data ingestion was taking like 5-10 minutes each time a user would connect their data. I looked up community examples and documentation to learn how to use "CALL" in Neo4j or how to properly batch up documents in MongoDB, or even simply using list comprehensions and asynchronous libraries in python - they all made the difference in the performance of the application. I had to move beyond AI-generated code and understand why certain approaches were faster and more efficient. As I came across each topic I would ask: "What is the difference between concurrency vs parallelism in this case?" -> "What are the low level costs of indexing a property? Is it bad to have too many indexes?" All of these topics are covered in school, so understanding them helped. But you are removing the opportunity of gaining INTUITION and connecting your two brain cells if you just let ChatGPT do the work for you. Cloud shenanigans: Cloud networking was overwhelming when I got into it. I'm not even going to pretend I'm anywhere close to an expert. This is where the difference between "knowing the terms" and "actually making it work without setting everything on fire" becomes painfully clear. I Dockerized my backend, pushed it up to ECS, and then launched an EC2 instance behind a VPC. That one sentence? Weeks. WEEKS of figuring out the little nuances that NOBODY tells you about, but you just have to do it. Fighting with the AWS console, setting up IAM permissions, and using the terminal… let alone just staring at all that documentation. It was overwhelming, but I needed to do it. ChatGPT was useless for the account setup – the stuff that isn't code, but about understanding how each Cloud provider works, getting used to the overwhelming feeling of the web page, and relentlessly digging for information. Asking AI "What's a VPC?" gets you a definition, not a solution. I knew about security, theoretically. But I hadn't fully connected it to the reality of VPCs, security groups, and all that. Result? I almost left my servers wide open. Ports, protocols, network topology – all are familiar in my brain because of my Computer Networking class but you need to go through the motions to get the intuition. There was a point in time where my Blizzard app was downloading Call of Duty and I didn’t realize it was blocking Neo4j. Why? Same port, apparently. But Wireshark saved my ass because I learned how to inspect packets in school. That was a school fundamental saving me. A direct application of something I'd learned from school, WOOOW CRAZY. Lesson? Docs first. Fundamentals FIRST. Then AI. "Why care about network security if my app is secure?" becomes a different question after you (sort of) understand VPCs. Also, even understanding latency was a simple thing in hindsight, but an easy thing to miss. Frontend hosted in California? Backend hosted in New York? 90ms delay. So you think the time to first token is long but really it was your infrastructure. Also friendly reminder to clean up your logs other CloudWatch will laugh at you, smack you, and take your money. AI/ML: Applied LLMs for Full Stack apps in 2022 was basically a free for all. I knew about embeddings, semantic search, KNNs, not training on test set, how to make a neural network from scratch, tranformers, and a ton of AI/ML stuff at a pretty granular level. It was my passion in school, so I was glad I had a decent advantage. Vector embeddings, hybrid search, chunking, AI as a Judge, rerankers - most people just used these chucked these buzzwords everywhere and there were not many real world examples to help you learn what it is like to put these into an application. So you just had to do it yourself. I am CONVINCED that anyone who was doing this around this time laughed when “AI Agents” came out because we were already making agents by early 2023. But even then my lack of experience hit like a brick wall. How do you retrieve data for different users, with the same question? How do you protect sensitive data?! YES IT WAS THAT BAD. But I had to learn. Also, for what its worth I told the client this and he was patient with it. Truly the GOAT. Anyways, I was using tools without understanding the nuances. I knew the theory, but I hadn't dealt with the practical challenges of relevance and context. YouTube, skimming blogs. Not enough. I was living and breathing Jason Liu’s early RAG videos and office hours and even then I didn’t have the intuition to really build out a full information and recommendation retrieval system. I started asking better questions: "Why is just vector similarity often garbage?" -> "How do I combine search methods without the database supporting it?" -> "How do I know if the results are good?" -> “What is a proper evaluation method when you get 100 data results and each user expects different data points?” I needed to understand not just how to use embeddings, but when and why they worked (or didn't). I had to move beyond "magic black box" to understanding complex information retrieval systems. By reading docs, research papers, and joining communities, I was able to ask better questions and quickly found myself finding a rhythm. Not just using AI for outputs, but using my intuition to find better questions to ask AI. If you find yourself relying on AI to generate the right answers for you instead of generating answers you already know, you are going to have a bad time. The Flow State: It wasn't linear. All of this happened at once: learning, failing, succeeding. But a pattern did show up! 1. Screw Up: Run into a wall, usually because I missed a fundamental or didn't apply what I should have known. 2. Read the Docs (Finally): Actually read the documentation. 3. Ask Smarter Questions: Use that to ask AI questions that weren't useless. 4. Learn & Iterate: Use AI's answers, fix it, write it down. 5. Repeat. Constantly. Also I tricked you lol this is totally 5 steps and they are purposefully generic because if you didn’t read the content you won’t understand the intuition of how you get there. Have you ever noticed how a distillation of information always results in hindsight light bulbs? Yeah that’s you automating yourself away. The reason I say “Upscale” and not “Upskill” is because you can learn so much if you just ask the right questions and stop being complacent. School is useful – not just for the paper, but for the fundamentals – if you apply it. If you didn’t go to school, you’re still going to make it. Because you don’t need a degree to give a shit. Don't coast. Don't let AI think for you. Use it to think better and get through problems quicker. ---- Complacency is your downfall. This isn't just for new grads. This is for anyone. Devs, business owners, literally ANYONE – who thinks they can coast. I've seen it. Developer friends at small companies, too comfortable, not learning. They get laid off, no side projects, screwed. They didn't use AI to UPSCALE themselves; they let it make them obsolete. Complacency kills careers, regardless of AI existing or not. I've seen businesses lose clients because another company offered better solutions, PoWereD By AI. Or worse, they didn't bother to ask simple questions. You don't need a whole new app. Ask ChatGPT: "How can I improve my business? Here's what I do… {business info here}" Be proactive, not reactive. Hot take: The people working in the industry right now, the ones who have not had the time to catch the AI wave, THEY ARE THE SCARIEST ONES. NONE OF THIS IS NEW TO THEM (at least the good ones). Once they have time to catch up, it’s over for me. So I need to keep UPSCALING myself to stay relevant. Strong fundamentals + AI = super-powered generalist, fast. Complacent? Just put the fries in the bag (again not a bad thing, I’ll probably be there soon tbh) ---- My $100,000+ Results (Not a Brag, a Warning) I am grateful and humbled to say I barely survived and made a living over the last 22 months. From back then to January 1st 2025 I made over $100,000 (taxes are going to ruin me). Compared to then, I am now a way better developer but on top of that I am an even better problem solver. You can just CARE about things. Also, this is not a flex. THIS IS A WARNING. I was not able to get an internship during my time in school and I did not graduate with a job. Just a 28 year old dude (now 30) that was forced to find ways to put food on the table for me, my girlfriend, and our cat. IT SUCKED. IT SUCKED ASS MAN. We sacrificed so much and I wish I had me from the future tell me to do something about it sooner. Somehow, I, a zero-credential chill guy, was able to build a portfolio of successful cases (and failures) in which I impacted local Small-Medium Enterprise businesses. It all started with the Enterprise on AI application where I got to see the landscape of so many different companies and I worked my ass off to understand how to truly impact them. It wasn’t in the shiny code tools, it wasn’t because I learned how to use Server Side Rendering in Nextjs, and it wasn’t because I spent time picking a new Agent framework because it promised to SCALE better. It was because I wasn’t afraid to ask questions, I wasn’t afraid to look stupid, and I put the tech second to finding solutions. Everyone you are competing with is coding up some new SaaS and showcasing it. I get it, ITS OVERWHELMING. HOW DO YOU KEEP UP? You need to find a way to make yourself stand out and push ahead. I did so by removing all complacency that was holding me back and just grinded away. I used my life experience and background to help bridge the gap of my lack of “Experience” in the tech industry. My fundamental background helped me get ahead. I studied over 150 different businesses within over 30 different industries that I didn't even know existed, AND interviewed a few dozen CEOs. But what good is that experience if I don't DO ANYTHING WITH IT? The same way those who went to school think back as if school wasn't valuable. The same way the people in the industry with no degree think that they will be replaced. You just need to find your fundamental value and run with it. Because your background won't matter. Just DO things. Don't get me wrong though I didn't implement specific AI workflows for all of them. I had a chance to research them and understand their needs and did some work that would impact all of them at general levels and tackled a few specific workflows for their businesses... but not all of them lol. At this point I have only helped <20 SMEs directly… It’s interesting knowing that I have directly impacted millions and millions in revenue - whether it was from proposal automation, analyzing phone call sentiment to improve customer relations, or improving Lead Generation workflows to get new clients. It does come with a lot of downsides too though... Watching people get laid off because I “automated” their jobs (stupid choice by businesses in my opinion. You should be ENHANCING individuals, not outright replacing them). I led teams of devs with WAY more experience than me and I'm grateful that they gave me more respect than I deserved. All this while still knowing my place though.. It was tricky to manage. I was humbled and mentored multiple times over... I just wanted to LEARN things. Now? Titles don't really matter at the end of the day. People just want to work with people that can respect the fact that we are all working towards the same goal. I am probably a junior engineer in some cases, a principal in others, or maybe at best an intern? I don’t really know. The real warning: Don’t be complacent. Stop assuming so much of AI and start reviewing the fundamentals as you learn things. I wrote this out of frustration of some peers who accepted defeat within the tech job market and also out of frustration of recent experiences in the business world... I just don't want people wasting time by making the same mistakes I made. I hate watching people stay complacent. You have an open opportunity to UPSCALE yourself but you choose to “Accept” vibe code your way to automation without first learning the fundamentals. The ones who can vibe code their way to success have years of experience under their belt to allow them to do that, whether they know it or not. Tl;dr - eat a chipotle bowl for me. I'm not summarizing this. You will likely run this through AI to summarize this and that is OK with me. As long as you put in the work at some point in time down the line.

56k

Most engaged tweets of giyu_codes

🎉Officially hired🎉 I graduated Spring 2023 with zero internships, zero job offers, and a trash portfolio. I spent two years in the trenches of running my own consulting & development agency... climbing an uphill battle with zero credentials and zero industry experience trying to work my way into better clients or into an actual job. I am GRATEFUL to have found some success towards the more recent months, but it was BRUTAL. My girlfriend and I sacrificed EVERYTHING to reach this point. No birthday celebrations, no holidays, didn't hang out with friends, penny pinching for groceries, asking friends for help financially, donating plasma, getting a job but finding out I won't be hired for 4 more months, getting ghosted by clients, doing work for clients and waiting for them to return (I miss you guys hmu), denying the previous job because I knew I could make more money than what they offered me for the responsibilities they were asking for, no concerts, no vacations, missing out on going to japan when we were supposed to go, didn't get married because of the lack of stability I could provide, and watching life just move past us and progress as I was stuck holding back my girlfriend during the best years of her life. You get the point. I just want you to know that you can make it too. Whether you're working at a FAANG looking to transition into consulting, a recent graduate that is scared for their future within tech, or maybe you're just starting out in tech... There is a path for you. I promise. Just please put in the work. Position: Senior Full Stack AI/ML Engineer (I hate these names man idk what to call it but I'll be revamping an SME of 80+ employees from the ground up with basic technology + AI integrations at every level within a small team) Compensation: $230k + benefits Thank you @jxnlco @yacineMTB @tunahorse21 and @verrsane for being a direct impact in my work ethic, skill development, and mindset for all things in and out of tech. Thank you to the community as a whole. Next story arc: the wagie cagie

78k

How I Upscaled myself with AI: A Journey from Graduating in 2023 to $100,000+ earned as a Full Stack AI/ML developer & consultant. Long post, but I will teach you how to UPSCALE yourself up with AI. If you don't know me, feel free to read the pinned article in my profile about how I got a job in 30 days. Spoiler alert: I graduated in 2023 and got a “job offer” in Fall 2024 for a job that would start in Spring 2025. I quit that job before I even started and instead continued full-time consulting/software building and doing contract work for clients. But, I am still trying to get into the industry, but only for the right opportunities (Google, please I love Gemini). Here's what I will cover in this post: ---- Prelude ---- Upscaling with AI: Staying Fundamentally Driven ---- Complacency is your downfall. ---- My $100,000 Results ---- Prelude: It's Fall 2022, my senior year of University. Layoffs are rising, ChatGPT is released, and I have a terrible portfolio with no real projects. I built a foundation from four years of schooling, but so what? C, C++, Java, Assembly, Python, HTML/CSS/JavaScript, R, Differential Equations, Computer Networking, Calculus, Discrete Math... you get the point. My passion was in Data Science & AI/ML, working on projects that had you label data, run analysis, and train a model on my cute little 3060ti at home. But what does that matter if ChatGPT just came out and absolutely STOMPED my future into the ground? (or so I thought…) Late December 2022, around my 28th birthday, my girlfriend predicted the market for me. She said this would happen: - More layoffs. - Tons of competition (from laid-off workers and recent grads). - AI is going to take your job if you don’t do anything about it. So, Spring 2023. I'm heading into my final semester with: - Zero internships. - Zero job offers. - Zero marketable skills. Layoffs hit an all time peak in Spring 2023, something like 250k laid off. I basically resigned to my fate as a McDonalds worker, just putting the fries in the bag.. (No disrespect to fast food workers – it's honest work – but after four years of a CS degree? Come on man I’m not going back. Stay humble I guess.) Then, my girlfriend drops another drop of wisdom: "Stop looking at LinkedIn and Indeed. That is where everyone else is looking. Check Craigslist. Do something different." BOOM. I found a contract gig with one of the biggest IT firms in my area. During the interview they said they wanted to build an enterprise-level AI application for their company and for their 150 clients – law firms, schools, real estate, dentist office, you name it. Think about that for a second. A NEW GRAD, with a portfolio full of Jupyter Notebooks and PyGUI scripts, tasked with building a Full-stack AI/ML application for hundreds of businesses. DOOOOMED. Graduation day. I walk off stage, diploma in hand, and my phone rings. It's the CEO. "You're hired. Let's start tomorrow." Literally walking off the field I got that first client. BLESSED. I thought there was absolutely no chance I would be able to pull this off. I was still trying to figure out the difference between NextJS and Vite (WHICH ONE SCAAALES BETTER?!). I was still trying to figure out what truly makes someone a Senior or Principal developer. I spent 4 months figuring out a database schema lmao. No worries though. I just had to lock in and do what I do best - work. I knew the ONLY way I can stay relevant in the midst of all this competition is to get better. I need to UPSCALE myself, QUICK. ---- Upscaling with AI: Staying Fundamentally Driven It wasn't about memorizing some textbook, watching another YouTube tutorial, or chasing the latest shiny tool. This was a mindset. A philosophy. A LIFESTYLE that I needed to understand. I realized that AI is a powerful tool, but it's not a replacement for understanding the fundamentals. So, as of today I spent the last 22 months speed running my career journey by burning at 10-16 hours a day 6-7 days a week THROUGH HOLIDAYS. This is not the level of sacrifice you should go through and I hope this helps prevent that for you because I would not wish it upon anyone. Also, here's the thing: Most people will screw this up. They'll assume AI has the perfect code, that it's fundamentally right. Newsflash: AI can't handle super complex systems. You will run into situations where it fails. So, how do you not become automated by AI? By understanding the WHY behind the code, not just the how. And a lot of that "why" is stuff you could have learned in school, if you weren't just coasting. I will be using the “Enterprise on AI” project from early 2023 as my leading example. I am not going to give you some cookie cutter, "5 steps to success" BS. This is just how I figured my shit out. Frontend: Building an AI chatbot in early 2023 wasn't hard, but it wasn't as accessible as it is now... There weren't many examples or guides that truly showed how to build it from start to finish. How do you fetch messages? How do you send them? How do you connect to a backend? How do you display the messages in order? What should the data model look like? I sorted the conversation messages three times at some point: backend while fetching, backend before sending, and frontend when receiving. OVERKILL AND BLOATED. Most of this stuff wasn’t even specific to AI chatbots too, which is even more embarrassing for me. But my brain thought to only look for AI chatbot examples. I used React, create-react-app to be specific (RIP). I read a bit of the docs and thought I understood React well enough to just start building - this is a good instinct to be honest. Better than tutorial hell. The PROBLEM, was that I asked ChatGPT for help, got some code, and quickly found myself three hours deep into debugging the same thing over and over and over. Messages sent twice, messages not sent on "Enter", and chat freezes after 30 messages. All I'm typing to ChatGPT is: "this code is broken, can you fix it?" -> "THE CODE IS BROKEN, PLEASE FIX" -> "I SWEAR IF YOU DON'T FIX THIS I WILL END -"... yeah you've probably been there too. I took a step back and saw simple things like useEffect being placed too deep in a component that would re-render often. I didn't memoize certain components that could have been memoized. Or to be honest maybe I THOUGHT I understood the component lifecycle but I just didn't? I was letting AI handle the how without understanding the why of React's rendering. Then I spent another 30 minutes re-reading the documentation, looked online for a bit more examples, and typed out the changes myself after asking ChatGPT for examples of re-rendering and what to look out for in my react code. The questions changed from "Why is this broken?" to "Explain the difference between using useEffect to fetch data and why I shouldn’t over use it?", or even “What is the component life cycle and how does the DOM really work?” and even then I had more to learn - But I broke the cycle of endless debugging and trusting AI too much when I could have just read it myself and trusted myself to understand the BASICS. My root issue was not going to be cured by generating more code. it was going to be cured by taking the time to ask questions and UNDERSTANDING the topics with the help of AI. After it was all over, I made sure to take notes and save it so I can learn from my mistakes. This is something you should do because it can help future teammates from wasting time on the same issue ( WINK WINK THIS IS WHAT MAKES YOU A GOOD TEAMMATE IN THE INDUSTRY, at least that is what I have been told but I can't confirm as I have not worked in it yet) Backend: I was using Neo4j because I was familiar with it during my University days and graphs made sense for highly connected SME data. Vector embeddings were supported by Neo4j and it was becoming an increasingly requested feature to improve on across all database ecosystems. Eventually I switched to MongoDB and Qdrant because they were new shiny tools. But it didn't matter, I still ended up fighting against AI in understanding and implementing how these databases should fundamentally work. I was trying to store 500 emails at once in Neo4j - this is a small task for data ingestion, right? To some this is basic and pathetically simple, but you have to understand that the ones who think this are the ones might have forgotten what its like to learn this stuff and gain the intuition. But yeah I struggled with this early on lol. Transactions are a thing and if the creation of a node failed then they all failed. I didn't really understand ACID to the level of care that I needed to, but then I saw that I could add a keyword argument that basically said "if one fails still push up the rest". Still not the best, but it beats my first few tries of just “for looping” individual node creations. I knew about transactions and how databases worked, but I hadn't connected the dots to the practical implications of data integrity. Thankfully I gave a shit about my database class, otherwise I wouldn’t have even known what types of questions to ask. But as I kept asking for fundamental questions, I found myself stuck in loops of debugging outdated syntax and fighting against AI that did not have the latest information. ChatGPT did not have much support for Neo4j, MongoDB, or Qdrant as they were all rolling out new features. I needed to learn how to optimize queries because data ingestion was taking like 5-10 minutes each time a user would connect their data. I looked up community examples and documentation to learn how to use "CALL" in Neo4j or how to properly batch up documents in MongoDB, or even simply using list comprehensions and asynchronous libraries in python - they all made the difference in the performance of the application. I had to move beyond AI-generated code and understand why certain approaches were faster and more efficient. As I came across each topic I would ask: "What is the difference between concurrency vs parallelism in this case?" -> "What are the low level costs of indexing a property? Is it bad to have too many indexes?" All of these topics are covered in school, so understanding them helped. But you are removing the opportunity of gaining INTUITION and connecting your two brain cells if you just let ChatGPT do the work for you. Cloud shenanigans: Cloud networking was overwhelming when I got into it. I'm not even going to pretend I'm anywhere close to an expert. This is where the difference between "knowing the terms" and "actually making it work without setting everything on fire" becomes painfully clear. I Dockerized my backend, pushed it up to ECS, and then launched an EC2 instance behind a VPC. That one sentence? Weeks. WEEKS of figuring out the little nuances that NOBODY tells you about, but you just have to do it. Fighting with the AWS console, setting up IAM permissions, and using the terminal… let alone just staring at all that documentation. It was overwhelming, but I needed to do it. ChatGPT was useless for the account setup – the stuff that isn't code, but about understanding how each Cloud provider works, getting used to the overwhelming feeling of the web page, and relentlessly digging for information. Asking AI "What's a VPC?" gets you a definition, not a solution. I knew about security, theoretically. But I hadn't fully connected it to the reality of VPCs, security groups, and all that. Result? I almost left my servers wide open. Ports, protocols, network topology – all are familiar in my brain because of my Computer Networking class but you need to go through the motions to get the intuition. There was a point in time where my Blizzard app was downloading Call of Duty and I didn’t realize it was blocking Neo4j. Why? Same port, apparently. But Wireshark saved my ass because I learned how to inspect packets in school. That was a school fundamental saving me. A direct application of something I'd learned from school, WOOOW CRAZY. Lesson? Docs first. Fundamentals FIRST. Then AI. "Why care about network security if my app is secure?" becomes a different question after you (sort of) understand VPCs. Also, even understanding latency was a simple thing in hindsight, but an easy thing to miss. Frontend hosted in California? Backend hosted in New York? 90ms delay. So you think the time to first token is long but really it was your infrastructure. Also friendly reminder to clean up your logs other CloudWatch will laugh at you, smack you, and take your money. AI/ML: Applied LLMs for Full Stack apps in 2022 was basically a free for all. I knew about embeddings, semantic search, KNNs, not training on test set, how to make a neural network from scratch, tranformers, and a ton of AI/ML stuff at a pretty granular level. It was my passion in school, so I was glad I had a decent advantage. Vector embeddings, hybrid search, chunking, AI as a Judge, rerankers - most people just used these chucked these buzzwords everywhere and there were not many real world examples to help you learn what it is like to put these into an application. So you just had to do it yourself. I am CONVINCED that anyone who was doing this around this time laughed when “AI Agents” came out because we were already making agents by early 2023. But even then my lack of experience hit like a brick wall. How do you retrieve data for different users, with the same question? How do you protect sensitive data?! YES IT WAS THAT BAD. But I had to learn. Also, for what its worth I told the client this and he was patient with it. Truly the GOAT. Anyways, I was using tools without understanding the nuances. I knew the theory, but I hadn't dealt with the practical challenges of relevance and context. YouTube, skimming blogs. Not enough. I was living and breathing Jason Liu’s early RAG videos and office hours and even then I didn’t have the intuition to really build out a full information and recommendation retrieval system. I started asking better questions: "Why is just vector similarity often garbage?" -> "How do I combine search methods without the database supporting it?" -> "How do I know if the results are good?" -> “What is a proper evaluation method when you get 100 data results and each user expects different data points?” I needed to understand not just how to use embeddings, but when and why they worked (or didn't). I had to move beyond "magic black box" to understanding complex information retrieval systems. By reading docs, research papers, and joining communities, I was able to ask better questions and quickly found myself finding a rhythm. Not just using AI for outputs, but using my intuition to find better questions to ask AI. If you find yourself relying on AI to generate the right answers for you instead of generating answers you already know, you are going to have a bad time. The Flow State: It wasn't linear. All of this happened at once: learning, failing, succeeding. But a pattern did show up! 1. Screw Up: Run into a wall, usually because I missed a fundamental or didn't apply what I should have known. 2. Read the Docs (Finally): Actually read the documentation. 3. Ask Smarter Questions: Use that to ask AI questions that weren't useless. 4. Learn & Iterate: Use AI's answers, fix it, write it down. 5. Repeat. Constantly. Also I tricked you lol this is totally 5 steps and they are purposefully generic because if you didn’t read the content you won’t understand the intuition of how you get there. Have you ever noticed how a distillation of information always results in hindsight light bulbs? Yeah that’s you automating yourself away. The reason I say “Upscale” and not “Upskill” is because you can learn so much if you just ask the right questions and stop being complacent. School is useful – not just for the paper, but for the fundamentals – if you apply it. If you didn’t go to school, you’re still going to make it. Because you don’t need a degree to give a shit. Don't coast. Don't let AI think for you. Use it to think better and get through problems quicker. ---- Complacency is your downfall. This isn't just for new grads. This is for anyone. Devs, business owners, literally ANYONE – who thinks they can coast. I've seen it. Developer friends at small companies, too comfortable, not learning. They get laid off, no side projects, screwed. They didn't use AI to UPSCALE themselves; they let it make them obsolete. Complacency kills careers, regardless of AI existing or not. I've seen businesses lose clients because another company offered better solutions, PoWereD By AI. Or worse, they didn't bother to ask simple questions. You don't need a whole new app. Ask ChatGPT: "How can I improve my business? Here's what I do… {business info here}" Be proactive, not reactive. Hot take: The people working in the industry right now, the ones who have not had the time to catch the AI wave, THEY ARE THE SCARIEST ONES. NONE OF THIS IS NEW TO THEM (at least the good ones). Once they have time to catch up, it’s over for me. So I need to keep UPSCALING myself to stay relevant. Strong fundamentals + AI = super-powered generalist, fast. Complacent? Just put the fries in the bag (again not a bad thing, I’ll probably be there soon tbh) ---- My $100,000+ Results (Not a Brag, a Warning) I am grateful and humbled to say I barely survived and made a living over the last 22 months. From back then to January 1st 2025 I made over $100,000 (taxes are going to ruin me). Compared to then, I am now a way better developer but on top of that I am an even better problem solver. You can just CARE about things. Also, this is not a flex. THIS IS A WARNING. I was not able to get an internship during my time in school and I did not graduate with a job. Just a 28 year old dude (now 30) that was forced to find ways to put food on the table for me, my girlfriend, and our cat. IT SUCKED. IT SUCKED ASS MAN. We sacrificed so much and I wish I had me from the future tell me to do something about it sooner. Somehow, I, a zero-credential chill guy, was able to build a portfolio of successful cases (and failures) in which I impacted local Small-Medium Enterprise businesses. It all started with the Enterprise on AI application where I got to see the landscape of so many different companies and I worked my ass off to understand how to truly impact them. It wasn’t in the shiny code tools, it wasn’t because I learned how to use Server Side Rendering in Nextjs, and it wasn’t because I spent time picking a new Agent framework because it promised to SCALE better. It was because I wasn’t afraid to ask questions, I wasn’t afraid to look stupid, and I put the tech second to finding solutions. Everyone you are competing with is coding up some new SaaS and showcasing it. I get it, ITS OVERWHELMING. HOW DO YOU KEEP UP? You need to find a way to make yourself stand out and push ahead. I did so by removing all complacency that was holding me back and just grinded away. I used my life experience and background to help bridge the gap of my lack of “Experience” in the tech industry. My fundamental background helped me get ahead. I studied over 150 different businesses within over 30 different industries that I didn't even know existed, AND interviewed a few dozen CEOs. But what good is that experience if I don't DO ANYTHING WITH IT? The same way those who went to school think back as if school wasn't valuable. The same way the people in the industry with no degree think that they will be replaced. You just need to find your fundamental value and run with it. Because your background won't matter. Just DO things. Don't get me wrong though I didn't implement specific AI workflows for all of them. I had a chance to research them and understand their needs and did some work that would impact all of them at general levels and tackled a few specific workflows for their businesses... but not all of them lol. At this point I have only helped <20 SMEs directly… It’s interesting knowing that I have directly impacted millions and millions in revenue - whether it was from proposal automation, analyzing phone call sentiment to improve customer relations, or improving Lead Generation workflows to get new clients. It does come with a lot of downsides too though... Watching people get laid off because I “automated” their jobs (stupid choice by businesses in my opinion. You should be ENHANCING individuals, not outright replacing them). I led teams of devs with WAY more experience than me and I'm grateful that they gave me more respect than I deserved. All this while still knowing my place though.. It was tricky to manage. I was humbled and mentored multiple times over... I just wanted to LEARN things. Now? Titles don't really matter at the end of the day. People just want to work with people that can respect the fact that we are all working towards the same goal. I am probably a junior engineer in some cases, a principal in others, or maybe at best an intern? I don’t really know. The real warning: Don’t be complacent. Stop assuming so much of AI and start reviewing the fundamentals as you learn things. I wrote this out of frustration of some peers who accepted defeat within the tech job market and also out of frustration of recent experiences in the business world... I just don't want people wasting time by making the same mistakes I made. I hate watching people stay complacent. You have an open opportunity to UPSCALE yourself but you choose to “Accept” vibe code your way to automation without first learning the fundamentals. The ones who can vibe code their way to success have years of experience under their belt to allow them to do that, whether they know it or not. Tl;dr - eat a chipotle bowl for me. I'm not summarizing this. You will likely run this through AI to summarize this and that is OK with me. As long as you put in the work at some point in time down the line.

56k

saving my law firm $2.5m.. or $60m? idk you decide background: - personal injury law firms sign clients on a contingency based contract at ~40% of settlement fees. - if a client doesn't like the service they're getting they can find a different lawyer at any time - most law firms don't know they're going to be subbed out until one day they get a "Substitution of Attorney" (SOA) letter from another lawyer saying "hey your clients mine now" at that point they are trying to save the client so they renegotiate with the client from 40% to 33%, maybe even 25%.. and that is ON THAT DAY that you get the letter and they can still just say no. I went back and reviewed the last few months of SOAs and we had over 200.. not great. What I did: - use Gemini to process call data for all past SOAs - found that on average most clients express concerns 30 days before we get an SOA - use Gemini to process call data for current clients - Analyze for the following, and a bit more: ---client mentions wanting to find another lawyer ---client expresses frustration on communication ---client saying they are unhappy with our service - depending on results, send an automated slack message to the case manager, ops manager, and lawyer. - one of them has to reach out to call the client on that day, minimum a personal text sent to them. - generate a "post-mortem" for the case manager that fetches all last points of communication and who on their team was responsible for events leading up to that my system caught 120 potential subouts so we called all of them and a few admitted they were looking at other law firms and they were frustrated with us. we said thank you for your patience and offered them to come in for lunch at our offices, on us. no negotiations need to be made. that was three months ago. less than 5 subouts so far and down from the average of 35 per month. from the cases we saved, some have settled totaling $60m so far. 10% of that would be $6m and to be safe I will round down to $2.5 because why not. all of this while we automate root cause of the errors of anyways so future clients don't have to go through that bad communication in the first place. the above is easy to scrap together so you can get short term wins. the real value is in building it into a workflow and automating it for alerts based on certain thresholds. to optimize costs I made a predictive model to select which cases to analyze based on a number of factors found from combining the CRM, call data, and email communications based on where they are in the lifecycle of their case. lastly, we purposefully did not automate sending out a text or phone call with an AI agent. That is good for intake, but not for personal touch relationships. we are getting a lot of clients saying they don't want an AI working their case and I've been an advocate against that for quite a while now... results may vary I guess? my bonus that I get from saving them that much money? probably a pizza party. I am so locked in for these next three months that I will be feasting in pizzas.

24k

People with Entrepreneur archetype

The Entrepreneur

machine learning dev. "beyond the code" author. lifelong builder. commentator on random stuff in tech.

622 following504 followers
The Entrepreneur

fx trading

470 following147 followers
The Entrepreneur

Started as a freelancer → helping 600+ clients grow on X. I help grow on X with systems that actually work. Follow for daily growth insight • DM for management.

63 following43 followers
The Entrepreneur

building things and enjoying the process

643 following1k followers
The Entrepreneur

50 Million + views, high 6 figures generated for clients worked with @CashNasty @teamsamuraix1 and more Business email - Blindvfxx@gmail.com, book a call ⬇

413 following423 followers
The Entrepreneur

Chief Success Officer @finalroundai @worktrialai

2k following1k followers
The Entrepreneur

Helping Business Owners Book 10-30 Qualified Calls/Month with YouTube $150K Client Revenue Generated

336 following1k followers
The Entrepreneur

I Help Creators Grow Their Audience & Impact. VP+ Working with @JamesVickMMA

684 following309 followers
The Entrepreneur

building @shadowrepute, Strategic online reputation engineering for founders, investors & public figures.

366 following985 followers
The Entrepreneur

Predict crypto & stock prices with nonstop hourly and daily markets. Trade anytime, anywhere. $550M+ traded. Discord: discord.gg/trylimitless

259 following95k followers
The Entrepreneur

Helping personal brands grow and boost revenue with DFY sales funnels → Futurefunnels.co | From $2k in debt to multiple 6 figures in 3 years | Mr Mullet

262 following283k followers
The Entrepreneur

building @cursor_ai and @withvoxelize

626 following22k followers

Explore Related Archetypes

If you enjoy the entrepreneur profiles, you might also like these personality types:

Supercharge your 𝕏 game,
Grow with SuperX!

Get Started for Free