Ilyas Haile (@ilyashaile) 's Twitter Profile
Ilyas Haile

@ilyashaile

Full-stack Developer with a passion for Saas 💻. Self-taught and always learning. Nighttime indie hacker 🌙. Let's build something great!

ID: 4068064216

linkhttp://hirsad.com calendar_today29-10-2015 13:21:59

127 Tweet

574 Takipçi

2,2K Takip Edilen

Ilyas Haile (@ilyashaile) 's Twitter Profile Photo

🚀 2.5 years later, I’m rebuilding my finance app Back in 2022, I built it with Next.js 13 and TypeScript. Now I’m upgrading to Next.js 15, Typescript, Prisma ORM & PostgreSQL, adding Receivables, Payables, Reports, Charts & more. #Nextjs #TypeScript #WebDev #SaaS #React

🚀 2.5 years later, I’m rebuilding my finance app
Back in 2022, I built it with Next.js 13 and TypeScript.

Now I’m upgrading to Next.js 15, Typescript, Prisma ORM & PostgreSQL, adding Receivables, Payables, Reports, Charts & more.

#Nextjs #TypeScript #WebDev #SaaS #React
Ilyas Haile (@ilyashaile) 's Twitter Profile Photo

🔐Just finished building a secure login & OTP system for my app. ✅ Email registration & login ✅ Google authentication ✅ OTP verification ✅ Change & reset password There’s nothing more satisfying than seeing it all come together flawlessly 🔥 #Nextjs #WebDev #React #Coding

Ilyas Haile (@ilyashaile) 's Twitter Profile Photo

Just finished designing two versions of the OTP verification page for my app. Both are complete and fully functional. If you were building your own app, which design would you choose? 👇

Just finished designing two versions of the OTP verification page for my app.
Both are complete and fully functional.
If you were building your own app, which design would you choose? 👇
Hassan (@nutlope) 's Twitter Profile Photo

Building an agent that can generate an entire interactive course from a PDF/textbook 🤯 The way it works: I have pre-built components (Q&A, drag & match, flowchart, info bubble, ect...) that can be invoked through tool calls. Here's the full workflow: 1. The agent will first

Building an agent that can generate an entire interactive course from a PDF/textbook 🤯

The way it works: I have pre-built components (Q&A, drag & match, flowchart, info bubble, ect...) that can be invoked through tool calls.

Here's the full workflow:

1. The agent will first
Ilyas Haile (@ilyashaile) 's Twitter Profile Photo

Software development isn’t just coding. 🖥️ 70% of our time is spent reading, debugging, & understanding code. Writing clever code is cool, but readable code is 🔑. Short functions, meaningful names, and comments save hours. Agree?

Ilyas Haile (@ilyashaile) 's Twitter Profile Photo

JavaScript is everywhere 🌐, but learning TypeScript boosted my confidence. Errors caught before runtime = fewer headaches. My runtime errors dropped ~60% when switching. If you’re serious about web apps in 2025, TS is a game-changer.

Ilyas Haile (@ilyashaile) 's Twitter Profile Photo

I built a barber management app to handle services, customers, invoices & appointments all in one place. Made with React, TypeScript, Node, Express, Tailwind CSS, PostgreSQL, and Shadcn UI for speed and simplicity.

I built a barber management app to handle services, customers, invoices & appointments all in one place.
Made with React, TypeScript, Node, Express, Tailwind CSS, PostgreSQL, and Shadcn UI for speed and simplicity.
Ilyas Haile (@ilyashaile) 's Twitter Profile Photo

A few days ago, I built a Barber Management App to handle shop logic. Key features: ✅ Account Management with real-time balances. ✅ Automated Invoicing ✅ Full Appointment & Customer tracking. Stack: PERN (Postgres, Express, React, Node), TypeScript, Tailwind, TanStack Query.

Ilyas Haile (@ilyashaile) 's Twitter Profile Photo

Building a job board application. Current progress: The authentication and Authorization layer is complete. The Stack: Next.js 16 (App Router) Auth.js (Google OAuth & Credentials) Prisma & PostgreSQL Shadcn UI & Tailwind CSS. #NextJS #TypeScript #Prisma #zürich #ch

Ilyas Haile (@ilyashaile) 's Twitter Profile Photo

Job Board App is live. 🚀 This was a deep dive into multi-role state machines: • Employer Logic: Full applicant lifecycle. • Seeker Logic: Real-time dashboard for tracking progress across roles. Stack: Next.js 16, Auth.js v5, Prisma/PostgreSQL, Shadcn. Demo below. 👇