{"schema":"discover.me/profile.v1","id":"a6903082-e329-42f4-9ade-b7f4bbe69419","handle":"irshadali","updatedAt":"2026-07-02T14:44:57.171Z","onboardingSource":"web","profile":{"id":"a6903082-e329-42f4-9ade-b7f4bbe69419","handle":"irshadali","name":"Irshad Ali","headline":"Entry-level developer — hand-written Rust & C++, plus AI-directed full-stack delivery","bio":"Early-career developer focused on systems programming. I hand-write my Rust — learning from the official book and extending real CLI tools with clap and anyhow — and work in C++. I also use AI-directed development to spec and ship working full-stack apps in stacks I don't yet write myself: I know HTML and CSS, not full TypeScript/JavaScript fluency, so the value there is that I can direct an AI to build a real app and read the result well enough to know it works. Currently in an intensive learning phase — closing the gap between tutorials and production, moving from ready-made deploy platforms to Oracle Cloud to learn deployment and DevOps — and looking for an entry-level role where I can keep growing into what teams actually need.","location":"New Delhi, India (born in Bihar; open to remote, or on-site in New Delhi or Bihar)","avatarUrl":null,"availability":"Open to full-time entry-level roles, plus contract/freelance and open-source collaboration — remote, or on-site in New Delhi or Bihar, India","status":"listed","visibility":"public","viewCount":15,"uniqueViewCount":13,"listedAt":"2026-07-02T14:44:57.171Z","updatedAt":"2026-07-02T14:44:57.171Z"},"links":[{"id":"ff6c8b83-086b-4073-bf3c-082be7b05532","label":"GitHub","url":"https://github.com/irshadali5","sortOrder":0,"verified":true}],"projects":[{"id":"520fe57e-53c5-4799-8084-1b15e832facd","name":"CMS (AI-directed full-stack)","url":null,"repoUrl":"https://github.com/irshadali5/CMS","description":"A working full-stack CMS built as a deliberate experiment: can I spec and ship a real app in a stack I don't yet write by hand? Directed an AI to build it on Bun + Hono with SQLite (WAL mode), JWT auth via jose, bcrypt password hashing, rate limiting, Zod validation, and XSS sanitization — then read the result closely enough to verify it works. The value here isn't hand-written TypeScript (I know HTML/CSS, not full TS/JS); it's directing AI to a production-shaped result and reading it well. Next step: deploying it on Oracle Cloud Infrastructure instead of a ready-made platform, to learn real deployment and DevOps.","proof":"Full-stack app with JWT auth, bcrypt, rate limiting, Zod validation, XSS sanitization; deploying to Oracle Cloud to learn DevOps","status":"Built via AI-directed development; learning to deploy on Oracle Cloud","tags":["AI-directed","Bun","Hono","SQLite","full-stack","DevOps"],"sortOrder":0,"images":[]},{"id":"a8c61e42-087a-4be2-a268-e08b0a1ce835","name":"minigrep","url":null,"repoUrl":"https://github.com/irshadali5/minigrep","description":"Hand-written Rust CLI — a grep-style line search built while working through the official Rust book. Went beyond the tutorial: refactored the search loop into iterator style, moved logic out of main into a unit-testable library module, and added doc comments. Currently extending it with clap for argument parsing and anyhow for error handling. This is my real Rust — written by hand, not generated.","proof":"Hand-written Rust; commit history shows iterator refactor, lib/main split, and unit tests","status":"Active — extending with clap and anyhow","tags":["Rust","CLI","clap","anyhow"],"sortOrder":1,"images":[]},{"id":"e7a8bd43-07fa-44b6-8755-6612e7364efa","name":"PDF Result Search (Rust CLI)","url":null,"repoUrl":null,"description":"A hand-written Rust CLI that searches a PDF line by line for a specific word or identifier — built to solve a real problem: when entrance-exam results are published as long PDFs, finding your roll number means scrolling every line by hand. This tool returns the matching line directly. In progress; my second hand-written Rust project after minigrep.","proof":"Problem-driven: automates the manual scan of exam-result PDFs for a roll number","status":"In progress — hand-written Rust","tags":["Rust","CLI","PDF","text-search"],"sortOrder":2,"images":[]}],"skills":[{"id":"86647dae-fc85-45a8-abfd-0d7e12c54d51","name":"Rust","category":"Languages","context":"Learning from the official Rust Book; hand-wrote minigrep (CLI tool) with manual arg parsing, Result/Box<dyn Error> handling, iterators, and unit tests. Now extending with clap and anyhow.","sortOrder":0},{"id":"d6c66abd-cd5e-49ef-824e-5288056cfdeb","name":"C++","category":"Languages","context":null,"sortOrder":1},{"id":"fe8dfd38-3de5-4862-a86d-88bd8873a70b","name":"AI-directed development","category":"Ways of working","context":"Specced and shipped a working full-stack CMS by directing AI through a stack I hadn't used (Bun, Hono, SQLite), then read and corrected the output — testing whether I can deliver in unfamiliar tech.","sortOrder":2},{"id":"d723c4cc-b922-4cb2-9371-a18876bcc2f4","name":"Git & GitHub","category":null,"context":"CI workflows, incremental commit history, and repo structure across Rust and full-stack projects.","sortOrder":3},{"id":"081ab49d-6b38-464f-9a92-2aa3a6bae6d4","name":"SQLite","category":"Backend","context":"Data layer for the CMS, configured in WAL mode","sortOrder":6},{"id":"cffe4f56-2dcf-4111-9cc4-7fcc75eb7613","name":"TypeScript / Bun / Hono (AI-directed)","category":"Ways of working","context":"Directed an AI to build a working full-stack CMS in this stack, which I don't write by hand — the skill is specifying it and reading the result well enough to know it works.","sortOrder":7},{"id":"3877bb34-49b8-4775-8cbc-df85b956c944","name":"GNU/Linux (Arch, daily driver)","category":"Tools & environment","context":"Arch Linux as my daily driver — comfortable in a terminal-first, self-managed setup (Wayland, Hyprland/Niri). Working-knowledge level, still deepening.","sortOrder":7},{"id":"300f1bf5-8935-44ec-9209-0a4b2cc9b452","name":"HTML & CSS","category":"Frontend","context":"Hand-written front-end markup and styling.","sortOrder":8}],"offers":[{"id":"27f39c0c-f48e-49a4-b9d0-a9e1fd6089e0","title":"Open to entry-level developer roles","description":"Early-career developer looking for a first full-time role where I can keep growing. Strongest in Rust and C++ systems work, with hands-on full-stack TypeScript (Bun, Hono, SQLite). I learn fast, build real deployable projects rather than tutorials, and I'm comfortable working into whatever stack a team uses. Open to remote, or on-site in New Delhi or Bihar, India.","kind":"employment","availability":"open","availableFrom":null,"commitment":"full_time","locationMode":"remote","priceLabel":null,"priceCents":null,"pricePeriod":null,"sortOrder":0},{"id":"b2c7ac33-6c2b-4a6f-980d-8d448311bd97","title":"Contract & freelance development","description":"Open to contract and freelance tasks — Rust CLI work, or AI-directed full-stack delivery. Early-career, eager for real reps and comfortable being scoped to well-defined tasks.","kind":"contract","availability":"open","availableFrom":null,"commitment":"flexible","locationMode":"remote","priceLabel":null,"priceCents":null,"pricePeriod":null,"sortOrder":1},{"id":"a10c3838-e2c9-48c7-8796-1eadbaee16ed","title":"Open-source collaboration","description":"Open to contributing to open-source projects — working under a senior engineer as a mentee-contributor, or solo on well-scoped issues. Keen to learn Git/GitHub workflows and real-world code review.","kind":"collaboration","availability":"open","availableFrom":null,"commitment":"flexible","locationMode":"remote","priceLabel":null,"priceCents":null,"pricePeriod":null,"sortOrder":2}],"posts":[],"press":[],"experience":[],"education":[{"id":"60b99395-2acc-435f-a878-e4503c461a60","institution":"Diploma — Electronics & Communication Engineering","credential":"Diploma in Electronics & Communication Engineering (ECE)","url":null,"description":null,"startedAt":null,"endedAt":null,"sortOrder":0},{"id":"47267289-3065-4ca0-8d14-2acd5fff6e64","institution":"Self-directed online coursework","credential":null,"url":null,"description":"Ongoing self-driven learning through Udemy and other online platforms — Rust, systems programming, and full-stack development.","startedAt":null,"endedAt":null,"sortOrder":1}],"verifications":[{"id":"f9b537f9-ebb0-46ce-b213-7b380fbaa706","subjectType":"github","subjectValue":"irshadali5","sourceUrl":"https://github.com/irshadali5","verifiedAt":"2026-07-02T14:43:09.196Z"}],"achievements":[]}