Hi, I'm Chandru.

I am a frontend dev and a few other things.


skills

Frontend DevReact, Elm, Vue, TS, vanilla JS.
BackendNode, Express, API design, GraphQL, RDBMS.
ProductIdea, wireframing, UI/UX, testing.
ManagementTeam building, sprints, mentorship, documentation.
ContentResearch, outreach.

Worked with

TurbotHQ(Current) Software architect.
ObviousProduct engineer, helped build Pause.
ThoughtFocus/NexiiLabsSenior frontend engineer.
AlgoshelfFrontend engineer.
Finesse Asia(Defunct) Frontend developer.
Around.ioFrontend dev, content marketer, product manager.
iGeeksBlogTech researcher/writer.

Freelance

NewsletterSpotProduct lead, manager, UX prototyper.
URLShortenerUX prototyper.
BootstrappistBootstrapped startups newsletter researcher/writer.

Open source libs

CLI Options ParserSimple CLI options parser package in Elm.
ES6 Imports SorterAuto-sort import order in ES6 files.
HarborStarter pack for (mostly) type-safe Elm ports.
PsstDead-simple vanilla JS lib to handle drag-drop events.
Advanced Switch CasePattern-matching-like functionality in JS.
ShzipSimple way to generate dyanmic zip deliverables.
RndstringGenerate pronouncable random strings.

Hobbyist

rdigestCLI to generate daily reading digests from RSS feeds.
Long-weekend finderFind long-weekend possibilities.
CGOLImplementing Conway's Game of Life in Elm.
Covid19Exploring Covid-era numbers country-wise.
XpnsPersonal expense tracking Android app, uses GSheets as backend.

Writing

JS CookbookSimple recipes to make JS dev easier/safer.
Field NotesCollated notes as PM in bootstrapped startups.
JournalPersonal blog.
CodeblogJournal of programming.
More codeblogWriting on Dev.to.

Interwebs

Emailchandru89new on gmail.
GithubMost of my projects/code.
PhotographyOccasional shutter-bugism.