Hi, I'm Anton

I make cool things with code.

This website is a repository of projects that I've created, with the topics ranging from healthcare and life sciences to linguistics and typography. I use it to share my experiments, tools, and ideas and to have fun with the new and old tech. Have fun browsin'.

All projects (150)

View molecular models in 3D.
chemistry, PDB
Edit and inspect ADL files online.
ADL, openEHR
Browse alphabets, scripts, and writing systems.
alphabets, scripts, writing systems
Experiment with the Arch Linux instance running in a browser context.
Arch Linux, WASM
Browse ASCII art and Easter eggs.
geek
Apply the image-to-ASCII filter to your video.
geek
Edit and run Asymptote scripts.
Asymptote, vector graphics
A WASM port of Asymptote.
Asymptote, WASM, vector graphics
An online tool for decoding audio files.
audio, Web Audio API
A curated list of awesome resources on the Clinical Document Architecture (CDA).
CDA, awesome
Awesome links, tutorials, and resources on the Clinical Quality Language.
CQL, awesome
A curated list of awesome resources on the FHIR Mapping Language.
FHIR Mapping Language, awesome
A curated list of awesome resources on the FHIR Shorthand language.
FSH, awesome
A curated list of awesome resources on HL7 version 2.
hl7v2, awesome
Detect barcodes and QR codes.
standards
Encode into and decode from Base64 online.
Base64, data encoding
Monitor the battery status in the browser.
Web APIs
A WASM port of the BLAST sequence alignment tool.
BLAST, WASM, bioinformatics
Visualize qubits on a Bloch sphere.
quantum computing, SVG
A simple online calendar.
calendar
Turn your browser into a camera.
Web APIs
Test CDS Hooks online.
CDS Hooks, FHIR
Create class diagrams online.
UML, class diagrams
An online analog clock.
SVG
Turn your phone into a compass.
Web APIs
The list of the Māori names of countries and territories.
Māori
Edit and evaluate CQL online.
CQL, FHIR
Test CQL against FHIR resources.
CQL, FHIR
Convert CQL to ELM online.
CQL, ELM
Generate data URLs in the browser.
data URLs
A storage for event-sourced systems.
event sourcing, databases
Author and enrich structured data.
RDF, Turtle, SPARQL
Running DESeq2 in the browser with WebAssembly.
DESeq2, WASM
Browse word pronunciations.
IPA, phonetics, dictionaries
Access IPA pronunciation data programmatically via an API.
IPA, phonetics, dictionaries
The list of FDA-approved drug brand names with pronunciations.
pronunciation
Write and execute ECL queries.
ECL, SNOMED CT
Parse, inspect, and debug emails online.
email
Browse and search emoji by name.
emoji, Unicode
Apply an emoji filter to your video.
emoji, geek
A demo of a face detection service.
face-api.js, machine learning
An XML-JSON converter for FHIR resources.
FHIR, XML, JSON
Test your knowledge of FHIR resources by solving a crossword puzzle.
FHIR, games
Bulk-export FHIR resources from FHIR servers.
FHIR Bulk Data
Visualize FHIR resources and their relationships.
FHIR, d3
Query FHIR stores using GraphQL.
FHIR, GraphQL
Generate FHIR Implementation Guides online.
FHIR, cloud
Convert FHIR Mapping Language into StructureMap resources.
FML, FHIR
Author and debug FHIR Mapping Language files.
FML, FHIR
Submit messages to FHIR servers.
FHIR, messaging
A virtual FHIR server.
FHIR, API
A browser for the FHIR specification.
FHIR, TypeScript
Generate snapshots for FHIR StructureDefinitions.
FHIR
Query FHIR terminology services online.
FHIR, terminology
Validate FHIR resources online.
FHIR, data validation
Connect to and browse FHIR servers.
FHIR, API
Evaluate FHIRPath expressions against FHIR resources.
FHIRPath, FHIR
An online tool for parsing font files.
fonts, WASM
An online font viewer.
fonts
A WASM port of the FreeType library.
FreeType, WASM, fonts
Author and debug FSH documents online.
FSH, FHIR, SUSHI
Explore the human genome.
bioinformatics, genomics
Open "generic font" (.gf) files online.
Metafont, generic font, GF
A WASM port of Ghostscript.
Ghostscript, WASM, PostScript, PDF
Validate JSON against GraphQL schema.
GraphQL, JSON
Create and edit Graphviz graphs using DOT.
Graphviz
A language learning app.
language learning
Browse the full list of AWS services.
AWS, cloud computing
Explore the HL7 Clinical Document Architecture schema.
CDA, XML
Validate CDA documents online.
CDA, XML
Explore the HL7 Reference Information Model.
HL7 RIM, TypeScript
An online editor for HL7v2 messages.
HL7v2, ER7
Generate HL7v2 schemas from the HL7 abstract message syntax.
HL7v2, schema
A browser for the HL7v2 specification.
HL7v2, ER7
Validate HL7v2 messages against the HL7 abstract message syntax.
HL7v2, data validation
Convert HL7 messages to FHIR online.
HL7v2, FHIR
Hyphenate text online.
hyphenation
An online IPA chart.
IPA, phonetics
Discover recently added IPA pronunciations on Wikipedia.
IPA, Wikipedia
An online IPA keyboard.
IPA, Unicode
View place name pronunciations on a map.
IPA, Mapbox
Type /həˈloʊ/ and listen to the sound of IPA.
IPA, text to speech
Share files using a P2P technology and IPFS.
IPFS, p2p
Edit speech recognition grammars online.
JSGF, speech recognition
Validate JSON against JSON Schema.
JSON, JSON Schema
Compiler LaTeX source in the browser.
LaTeX, TeX
Explore locally installed fonts.
fonts, Web APIs
Edit Markdown files in the browser.
Markdown
A WYSIWYG editor for math formulas.
math, TeX
Edit and compile Mermaid diagrams.
Mermaid
Execute Metafont code online.
Metafont, TeX
A WASM port of Metafont.
Metafont, WASM, fonts, TeX
Execute MetaPost code online.
MetaPost, Metafont
A tool for typesetting morpheme marks.
linguistics, SVG
A WASM port of MrBayes.
MrBayes, WASM, bioinformatics
A WASM port of the MUSCLE sequence alignment tool.
MUSCLE, WASM, bioinformatics
A digital repository for personal genetic information.
genomics
Validate NHI numbers used in New Zealand.
NHI, New Zealand
Look up object identifiers online.
standards
Browse the OMOP Common Data Model.
OMOP, TypeScript
A library of parametric fonts.
fonts
Browse the PCORnet Common Data Model.
PCORnet, TypeScript
Edit PDB files online.
bioinformatics, PDB
A WASM port of pdfTeX.
pdfTeX, WASM, LaTeX, TeX
View the periodic table of the elements.
chemistry
A web-based phonetic analyzer built on top of Praat.
Praat, WASM, phonetics
A neural grapheme-to-phoneme model trained to transcribe English words into IPA pronunciations.
g2p, IPA
Create PlantUML diagrams online.
UML, PlantUML
A tool to generate plasmid maps from GenBank files.
bioinformatics, svg
Explore Platonic solids in 3D.
geometry, SVG
A WASM port of Praat, a program for speech analysis, synthesis, and manipulation.
Praat, WASM, phonetics
Punycode-encode and decode IDNs.
Punycode, IDNs
Generate random numbers using quantum computing.
Q.js, quantum computing
Query RDAP data quickly and easily.
RDAP, WHOIS
Create and share RDF graphs.
RDF, knowledge graphs
Running RDKit in the browser with WebAssembly.
RDKit, WASM
An online morphemic dictionary.
morphology, morphemics, linguistics
Validate XML against Schematron schemas.
XML, Schematron
Make a recording of your computer screen.
Web APIs
Browse the SDTM model.
SDTM, TypeScript
Look up entities on the Semantic Web.
Semantic Web, Linked Data, RDF
Train sequence-to-sequence models online.
TensorFlow.js, machine learning
Open FASTA files in the browser.
bioinformatics, FASTA
Create sequence logo diagrams online.
bioinformatics, sequence analysis
Edit text files in the browser.
text editors
Test SMART on FHIR app flows online.
SMART on FHIR
Convert SMILES to structure online.
SMILES, cheminformatics
Test your email server deployment.
SMTP, email
Play Snake on your phone or computer.
games, SVG
Explore the content model behind SNOMED CT.
SNOMED CT, TypeScript
Record audio online.
Web APIs
Query SPARQL endpoints online.
SPARQL, RDF
Query FHIR data using SPARQL.
FHIR, SPARQL
Experiment with SQL in the browser.
SQL, SQLite
View structural formulas of chemical compounds.
chemistry
An interactive map of the world in te reo Māori.
Māori
Convert TeX to SVG online.
TeX, SVG
Turn text into speech in your browser.
speech synthesis
A nostalgic journey into the fonts that shaped my perspective growing up and continue to be my source of inspiration.
fonts, typography
A simple to do list app.
productivity
An online tool for tokenizing text.
tokenization, NLP, NLTK
Edit and auto-format Turtle documents.
RDF, Turtle
Validate JSON against TypeScript types.
TypeScript, JSON
A tool for decoding Vehicle Identification Numbers.
automotive
A list of software compiled to/ported to WebAssembly/JavaScript.
WASM
My implementation of an in-browser virtual machine.
WASM
A web-based weather app.
weather, OpenWeather
An online words game à la Wordle.
Wordle, games
Inspect X12 message content online.
X12, EDI
Validate XML against XML Schema (XSD).
XML, XSD
See also my blog and CV.
Anton Vasetenkov

Made by Anton Vasetenkov.

If you want to say hi, you can reach me on LinkedIn or via email. If you really-really like my work, you can support me by buying me a coffee.