Valikko
About 19:34 Ahmedabad

The person you talk to
is the person who writes your code.

Olen full-stack-ohjelmistokehittäjä ja tehnyt tätä työtä vuodesta 2017 — painopisteinäni Laravel, PHP ja moderni web-arkkitehtuuri. En vain kirjoita koodia: rakennan ohjelmistoja, jotka ratkaisevat todellisen ongelman ja toimivat vielä pitkään julkaisun jälkeenkin.

2017
building software since
33+
projects delivered
8
industries worked in
30
delivered in a team
01 — Miten työskentelen

Olen tehnyt urani startup- ja tuoteympäristöissä, mikä on opettanut kytkemään tekniset ratkaisut todellisiin liiketoiminnan tuloksiin ja pysymään joustavana, kun prioriteetit muuttuvat. Arvostan selkeää, testivetoista koodia ja selkeää viestintää — sellaista, että myös ei-tekninen asiakas tietää koko ajan, mitä tehdään ja miksi.

Viime aikoina suuri osa työstäni on ollut Laravelin ja tekoälyn rajapinnassa: rakennan ominaisuuksia, jotka olivat aiemmin mahdottomia tai epäkäytännöllisiä — ja riittävän luotettavasti, että niille voi uskoa oikeaa liiketoimintadataa. Asun Ahmedabadissa Intiassa ja teen etätyötä työaikoina, jotka menevät päällekkäin Euroopan ja Pohjois-Amerikan työpäivän kanssa.

02 — Sharpest at

Apps that got slow

Query counts, N+1s, the page that takes eight seconds. Finding what is actually happening before changing anything.

Rebuilds that cannot fail

Legacy systems that still run the business, modernised without a big-bang cutover.

Multi-tenant platforms

Per-tenant isolation, automated provisioning, and a straight answer when a customer asks who can see their data.

AI you can trust with real data

Features that hold up in production, with a human in the loop where the stakes need one.

04 — Teknologiat

Ei työkaluja työkalujen vuoksi. Kunkin vieressä oleva luku kertoo, kuinka monessa tällä sivustolla esitellyssä projektissa sitä on oikeasti käytetty.

MySQL 29 Laravel 28 REST APIs 20 React 5 React Native 3 CodeIgniter 3 cPanel / WHM 2 AI / LLM 1 Vue.js 1 CakePHP 1 SilverStripe 1
05 — Toolkit

Ydin

PHP Laravel MySQL REST-rajapinnat JavaScript

Myös tuotannossa

React React Native Vue.js Nuxt.js CodeIgniter CakePHP SilverStripe jQuery PostgreSQL Bootstrap

Rakennetut integraatiot

Twilio Stripe cPanel / WHM Traficomin verkkotunnusrajapinta PRH / YTJ -rekisterit Netvisor Visma Sign KYC-palvelut Karttarajapinnat LLM- / tekoälyrajapinnat

Työtavat

Git PHPUnit Staattinen analyysi Composer Apache Linux

Miten tiimisi ikinä työskenteleekin

Jira ClickUp Asana Basecamp GitHub Pivotal
06 — Tekoälyn rooli

Käytän tekoälyä paljon omassa työssäni — Claudea kehitykseen, päästä päähän -testien luomiseen ja ajamiseen sekä oman koodini katselmointiin ennen kuin kukaan muu näkee sitä. Se tekee minusta selvästi nopeamman, ja se huomaa asioita, jotka minulta olisivat jääneet huomaamatta kello kahdelta yöllä.

Mitä se ei tee, on päättää. Jokainen tuotantoon menevä rivi on minun lukemani ja ymmärtämäni, ja vastuu on joka tapauksessa minun. Itsevarmasti väärässä oleva malli on pahempi kuin ei mallia lainkaan, joten katselmointi on se varsinainen työ — generointi on pelkkää kirjoittamista.

Sama rehellisyys pätee asiakkaille rakentamiini tekoälyominaisuuksiin: luottamusraja ja ihminen mukana silloin, kun panokset sitä edellyttävät, sen sijaan että esitettäisiin lopputuloksen olevan aina oikein.

07 — Education
MCA — Master of Computer Applications 2016–2018
BCA — Bachelor of Computer Applications 2013–2016
08 — Bigger team?
How partners work → Every way to work →

Onko jokin jumissa?

Uusi järjestelmä, uudistus tai tekoälyn lisääminen olemassa olevaan — katson asian läpi ja kerron rehellisen näkemykseni.

Ota yhteyttä ↗