Who is Harsh Vats?
Harsh Vats is a software engineer from India who builds products with AI at the core of how he works, from AI coding agents to LLM-powered features.
Technical AI Engineer
I build software with AI at the center of my workflow, using coding agents to write, review and ship code while I focus on architecture and product.
I also build LLM-powered features into my own products.
Nc,;~ cBQNNNN N
T;;E|Cjj ;.~|~..jC TaNNNNNNNNNCcNQNaP~cT
C||j;||;~,:,,.:,::::,c&|:,|a2NNNNNNNNNN|~NNPN2|PaNNNBBc||
Tccc;~:~:::::::,,,.....,..;NCN;#c.2NCNNc||:c,;TN&NNNNNNNa~
|~c||;;|;~~:~:~:~~~::,,,,...,...::NNNN..Nc.~cj;#@j|,...,.:c2NNajE#
TPBjc~~|;::..........,,,:,:,,........PNNBj...|jBcc..~|;jcj2jj;:||NQPBN2
E@N@Cc~||;~~~;|CccccjaEc;~...,:,,,,......|NP|:..Nj,.c||:~~jj|Tjcjj2CjTNQNNE
B2T|~~;jc|~;|TCTT2cTjj..,;c&Ec~;.....,.......c...;,..:..,:|,,..:~|ccj;|TT&@NNj
C|jTc|.||,;;ccC2CaPPaPCCP2Q&c:..|CPaE~.......,.....~......::,.,~;:............:CN|
#aTj;j;|ccTPa&C2CC2C@NNE&PQ&PQ#c....jCQ2~.....;,....,...,:|...cc............,,...~N
j|;c;||jc|cccjTTaaEPEC2#2#Q@@@BPNN#j...|2##.....c:......,;;.;j|.....................~Q
PjPa|jCEj||;;~~;~,..:;;~|c;;~..,~~|jjTc||...;&C.,..~;.:...~|.;T;.............:,~~.......c
NaP|~:..:;c;~~ccTC2#jj|~......,::~;::.:~~j2a:~:..~,.,..:~...,..j|....................,.,...:,2
#a~....|jaTcjT@NNNN@B#BB@P@@N#T|...,,,,,.:,~;:;Cj|:...,........,;c~........................,...,.T
j~..,,;;jTcT2Pa2TjT2ENNNB#PPE2aPaBNaj;..,:::,,.~.|~jN|..:....,...:.................................,
~.~|;::#C;.:~~;;;c|jTT:j|c#NNNNNN@N@&&#NNT:...,:,,,,.2cjc.........,.................................,.a
T Q|,;;,,.|TPNNNNN@Q&E#E&a2TTcjBBN@NN@N@QPBNNT:..,,,:,..;,~;........~.,..:..~......................,...:
~..~~~,ccCENN@NBa@NN@N@@NNNNN@T2aB@NC2a2BPa#NNNc.,~:::....,|;cC2c~2aTTTTjjcT|;c,:....,.................c
~,,:|~;cENNNNN#@BNNNNNNNNN@QCTcjc;;;c|cj;~,.....|:....jCQQNNNNNNNNN@B@@BB@@@N@N2cc,,..,..................
~j;:,|~|@NNQc.,,.........;;|c;|cCaPQQ&BB#QNNNNBj,...cPNNN@BBQ#B##BQ#Q##EPEPPa#&&Ea2c|..,................,.;
C:E|,,jc|NE;....:~:~~~::|;|cTT&PB#B#QB#BQE#QB#QB@NN@@NN@@Q#E&&##Q#&Q&##&&PEEaP2EEEa2EC2.....................P
T |..;T2N;..,:::~~:;::cjcjCEEE#PQ&#&&#EQQ#Q##BBQBB#@@@Q@QB#QB##Q#B#QE&#&&E&&aP2Ea#a2ETP~..,.................N
& ~a..#;,..,,~~~~~::;:CC2&B&E&P#&#E&#QQ&#&#&Q&@BB@QQBQQ#@#QQQQ#BB#B&Q#&&#&&EQPPPE2Ea2E2E;...,...............;N
~j,;C,.:~::~::~~~::jE#Ea&EPQE#&#&EQ&B#&#BE##@@Q##BBQQB@QB@B&#BQ#Q#QQ&#QE&E&EP2EaC2C2P2;:................,.NN
2|c;c:,:::::::~:~:,jCEa2E&EP#&&&QEE&&BBQB#QQ&#@Q@@@@@@BQBB@@B#BQBB#QQ&Q&E&#PPaaEC22TCa2,...,:,,..,.......~,NC
|c~.,:::,::~:,::,|j&P2&E&E#&##&&EE&#@BB&Q#QQ@QBB@@B@BBBQBQBBQQQ@###&&E&&&aPPaE2TTCCac.,.....:.:,,.......|E
.N.,.:,:::,~:,~|.|jaPaEP2E&##&&&#E&QBBQB@B@BNQ@@@@@@BBBQBBQ@BQQB##B&PaaaPPa22a2CTC2C;,,,,.....:,,....... j
c :N.,::,::~:,:;~c;TEaaaCaE&&&EEa2PaEBBNBQ@Q@#Q@Q@@@QBBBBBBBQ#BBQQ&QEPEaPPP22a22TT2aj;.,,,....;.,...:.. @
2 E:,~~:::~,;,~~,jEa2aaPaPaaa2aaaPa&&&Q#QQBQ#BQ@@@Q@B@QB#QBB##&PEPP&&CEaPjC2CTCCa2Cc.:.~,.,~;...,C~.j#
T.,:~:::,|:;;~;&aaaa2CC222Pa&aEPE#P##QBB@@@B@@BQBBBQ@BBQQ###PEEEEPPPCP2aCCa2TP2QC.,,,,..,:...,.B N
N.::;,:;c,,|,;22a2Ca2a2aaEEQEQ###Q##QQQQBBB@@BBBBQB@BBQ###QE#&BEQ#QP#@EQaPPPEaEa|.:::|..:,.,:.
T~:j:~:|~cC:~PCaP2P&&EQ#BBBQ@@BQ@#QQQBQ@B@@@Q@Q@BBBQB#QQB@B@BN@N@@PCC|jQN@#&E#&E,..:~~:,,..:c
C.;~~.|c;j.j&P#&QB@QB@@NNNNNN@NNN@@@@@@@B@B#@#@#BB@NNN@NNPaTT|~....~|c~~|PNEPEQQ;...;:,,.,,|
N;:~~,cc~:,2&&B@@jcT2ajjjjjTQQNNNNNNNN@NB@B&@QBQ@B2jjc;~.........~~|;j2c~..cEPaa2....:,..,,;
:c:,j|..:@@@EC.~~~~,............;cC&TBQBBPE#B&E,;~:,.,.....:c2BN@@@Q@NN@E|,jaTQE...,.,,::T
N:;::j~.|2@C::.|j;|jcjjTTjj;;:,:;;.:~,cCTB#E&PT;,:~.,,;|cT#Q@@@@QNQQ#E##Pa&2P#2&#|:.,,,,,. N
NC:j~~.~TaC;aPQ@B@NNNNN@@Q@Q#&aCc|cTj~|;jBQ#@CT;;;cCaPP#2Paa2Cc|;|~j2CTC2CP2a22E&T;..:~,,cc
N.:;:,.cEEjPEPPQNNPjcjjjCCj|||C&2CTTC2PaaETCCCTjcCaa2Tj|jj|::|cj2T2C|;;cjTCTE2aa2&|T..:.::C
T@.:;;.;#EEPaCjC&|~cC|~,,~:;TCC~|TCTCTCaP2jjjj2CTTCjTc;cj;c,.;~..;NC,;j2cTjTTaTEP2Q|j~,:.j.C
TE|;~;.~&P&E2CTC~jj~jB.~c,,.@c;;c|TTTTjCjE2P&E&TjTTjcjc~c2N:.....~PTc..;T2CCTPE&aE#Pj:.|:T.@|
2.:,cc.;NE#P22aa|;|;c2:.....j|j;;;CCCTjjjNQ@QQNT|j2CT|,|TjCC;:~||cTP#NQ@P2TCC#&&P#BCj..E;T,Cc
c@|T;cc.:NE&a#&EPP&E#@@NNNNNNB2jcj2T222TcT#Q@@Q@jc22aaCP2TTT#QN@NN@QE22TaaPEB&&E#&P..Ecc|2|
CN;;;j:..NE&&QQ@@B@&P2j|c|c|;|Ta@QE&QQ&2ja#B&@NQcc2P#aEaCa2Tc;;|;c|jc|j2E##Q#E&#EP#&a2..a2j;Q;
|&|;c@;~.PEPQ#BBBB@B@@@Q@N@N@NN@@B@BB@@Tj2#@EQQPccT#QEB#EPP##QQB#B#@@#QQ&Q#&&E&E&PCPa&.~2TE.QT
CjjcN;j.j#2&&B&QQ@BB@@QB@@@@@@QB@Q@Q@BTjTP@BQ#a|cj2B#&PP2&E&&#&&Q&EPaE#EQaEPEEP&PCP2@.~2cT~Pj
a|TjNNacc#CPPBPQQ@BBBB@@@BBQB@B@@Q@Q#PTTTEBB##Pc|jj@BPaE2&PEE&E&#EPPPPEaaP&EE&P&ECTaP.~|~~ja~
P;TNE@&c@aPP#P#Q@@BB@BB@BQQQQQEQ#BQP2|T2QB#BE#TccTBP&a#PE&EP&&&&P&#&PE&&#&&EPE&P2TEP.~.|CT~
jP;@T@&;E2&a&&##BBBB@BB@#@Q&&PaP#@ajj;T&BBEB&#CcjT2a#EBE&&&E&&&#a&E&&&&&PP&aPEEaPCCC.:|;jcc
;N~&2a#;QT&E&E&E@@Q@B@B@#@##QBQEQBjc2C#BB##B###aTCc;cTPPEPEE&PE#P#E#EE&&&&E2PaPaaCjT.;P~T,
#TNQ@N~#22P#a&EB#Q@@BB@#@@@B@#E|.;PTTQEB#@B@Q#ajjPc~;TT2PaPEPEEa#E#PEEEPPa22C222TCC.|;T2~
jNBBN|PCaE&a#aB&#@BBB@QBBQB#Tj.2NQ;j&PPEEEQEaTjTTQj.jaTTC2aaPaa&PEPaPEa222C2CCCCCj.CjPT~
cB@QNc;2aa#2#2&P&Q@@B@#BE@&aT&;.|c.|jTaaaP2CTj|.:..j2E&TCTC2aCPa2EP2a2CCTTTCCCT2TC.ECC|
aN@N,,aPa&2P2E2&#BB&#aQaE2aPE#ETj|;~|T2CCTj~,.;|CP@&EEaCTCC2Ca222aC2CaC22C2TjCCc2.2;|c
| ;.&TaB2EaPaa#E&&&#QE22E&QQQNN#@~,.,:,...:~TT2E##E&EaCTCjTCCTTCCCC2CaCCCTT|jcC:
P.CjCEPPPPPa#EE&&Q#&#B#Q&@aPc:|:....~~:;|:.;~~;2jTTEaEaTjTCTT2aaCa2aCCTjjj||:c
@,jcTCCPPPPaP#E&#QQBa@@&Ccc;j;:;TjcTjjTccj;jcc|~~c:;:cjCE2TT2a22Caa2CCTT||T~||
.~||jCEaEaaP&&#QQBQ#2~~|||c..~cjjj;|j|c|;c|~:;|||2Cj,;~,&P222a2aCCCCccC;cc~;C
T~c|cjaaEPPPPP&P##j::|||,:.:||jjc|Tjjcc;;~,:..........:.|&PEa2C2CTTC||T:|c~~
~:||ccPQE#a#E#a#B|..|~.....,.....~.....~c;cc;:...cCC;..:PPEaCCTCj2T|j;~;|;|
c:~cj|22jP&#E&E&Q|:|TC2@jc;cC&@NNNNNNNNNPT|,:;jENP2TT~:cTPa2TCTj|T;;~:~|;,
j:~jcjT2EQ&&&#EB2cccTTEaEBP2|~.:ccc||c;|jCaQQ#PPa2CCcCa2&aaj2Tcj|;~.~.;:
T,.~c:c&QPQ#Q&&aaPCaa&CaPaQNB@Cj|;|;|T2CP#EE2aa2CCC2Ca2aCP|jc||:~.,~:T
j~.~~;T&#EBQ#&PaaCaa#PPT2a|;;~..~,::,|;;~cPj2C2CaCjCP2ajCcc;||.,..;|
c..,;CaC2QB#T2jca2&jP|;~T.;;~~.;.~;|j;jTTj|C|2aEc|#TjCjc|~~~.:.j
C,..~|CTCCEa2ajTECC#TTja;;;~,:~:;c.cjc2cTT2|T2&C.2T~2|;~~,..:#
T:...;jjcC|Ec|C2PB@QPB&N&,c:T|;T|2TEE2aaEaj|c2,|j:|::..:.|
Tc..,.|cTc;;N2.Q@BEQ2#@CQc&22P&QP&a22PCTCj.C,;;~~....Q
P,....,,~~~:c|&@&@&QBQBQ#&QEQaaEPP2jc:,~.;~C....;|
T~......,,:;;a|2CTaaCTCTj2Q2TEjTj|~;~..,.....;
,,......::c.j|j;||cj~cPca,P;cjj,;.......;
C~.........;..;;,;~.|.c,;T;;|..,.....cj
;:................,,...........~jc
;c:........................~T
j~::................cC
~~;,....~:~|cMy Skills
AI
- Claude Code
- AI Coding Agents
- OpenAI API
- LLM Integration
- Prompt Engineering
- Google Document AI
Languages
- TypeScript
- JavaScript
- Python
- C#
- GraphQL
Frontend
- React.js
- Next.js
- Angular
- Redux
- React Native
Backend
- Node.js
- Express
- Flask
Databases
- PostgreSQL
- MySQL
- MongoDB
- Firestore
- Firebase Realtime
Cloud
- GCP
- AWS
- Vercel
Work Experience
Software Engineer
Cimpress (VistaPrint)
May 2024 – PresentCurrentFull Stack Developer
PingSafe
Jan 2023 – Jan 2024
Front End Developer
SOTAOG
Dec 2021 – Dec 2022