đź‘‹   I'm Harsh Sharma

- An indie developer building full stack products.

This site documents my journey: real-world apps, tutorials, code, and honest reflections.

No flourishes. No filler. Just pure content.

Branding Image

Who am I ?

I'm a self-taught developer building full stack apps and documenting the journey.
I care more about finishing things than perfecting them. I learn by doing, so I build every day and ship small tools every week.

This site exists so I don't forget what I learn, and maybe help a few others along the way. I write about what I shipped, and what broke.

When I'm not online, I'm walking along Aksa Beach here in Mumbai.

Cool places I've worked at

google summer of code icon

Google Summer Of Code @ NRNB

May 2025 - Present

See what I'm building

Recent Blogs

A Perspective on SBOL and the Community

This summer I had the privilege of working with the SynBioDex Community, as a Google Summer of Code contributor. I am still new to this community and it's offerings. With this blog, I want to share my journey.

Guide to Creating SBOL Documents

A version-agnostic guide to creating SBOL 2 and SBOL 3 objects using Python, perfect for developers new to the Synthetic Biology Open Language.

Intro to SBOL Specification

Designing synthetic biology systems is challenging due to poor standardization and lack of machine-readable formats. SBOL3 addresses this by using RDF to represent biological designs in a structured, semantic format. It supports modular design, provenance tracking, and interoperability. Tools like pySBOL3 make it easy to create and serialize these designs. RDF triples (subject–predicate–object) form the backbone of this data model.

Getting Started with RDF

Ever wondered how information on the web becomes interconnected in a machine-readable way? Enter the Resource Description Framework (RDF) a powerful, graph-based model that structures knowledge using simple yet expressive triples, Subject – Predicate - Object. Whether you're exploring how global identifiers like IRIs work, understanding blank nodes, or diving into real-world RDF/XML examples, this guide breaks it all down in clear, digestible terms. Curious how “Harsh is learning RDF” becomes part of a web of linked data?

View all blog posts →