Sashin Dev

My name is Sashin, and I’m a Software Developer.

I like clean code and functional programming. I think a lot about how to write neat, readable, easy-to-maintain code that can stay in use for a long time.

I take satisfaction in doing things right the first time, knowing that I am saving myself and others trouble in the future feels good.

I’m proficient across the stack: HTML, CSS, JavaScript, SQL, Python, Linux, Bash, Git, Docker and more.

My favourite programming languages are Rust and Elm, and I have professional experience using both.

I have a lot of experience as a communicator, both speaking and writing.

I can explain how complex systems work under-the-hood in such a way that clients can actually grasp, and write clear, concise and evergreen documentation.

I am happy to learn any knowledge necessary to fill in the gaps - I especially love learning about the problem space that the software operates in.

In my eyes, software is not something altogether separable from the world in which it is used.

If you are interested in hiring me, please send me an email at chain-owl-empathy@duck.com.

Testimonials

Sashin is diligent, motivated and an exceptionally clear communicator. He translates the complexities of coding into plain English. He’s practical and a creative problem solver — a nice mix. I highly recommend working with him.

David Kedmey
President, Eidosearch

It was great working with Sashin. He really took the time to think through what I wanted and always came with ideas. He always explained everything clearly and helped me understand what was going on in the code. I love the theme, which fits my brand perfectly, and I’ve had a lot of compliments from readers. Highly recommended.

Michael Ashcroft
Solopreneur, Expanding Awareness

I enjoyed working with Sashin - he focuses on understanding the problem before reaching for technical solutions. His communication and engineering skills are very good. I recommend working with him.

Navin Keswani
CPTO, Tank

Projects

Better Twitter Archiver

Screenshot of Better Twitter Archiver

A better way to archive your tweets

Expanding Awareness

Screenshot of Expanding Awareness

Michael Ashcroft's website exploring and teaching the Alexander technique

Material shell Website

Screenshot of Material shell Website

Official website for the Material Shell Project

Learn Kanji Radicals

Screenshot of Learn Kanji Radicals

A simple way to learn Kanji from their components

Learn Kanji Sound Components

Screenshot of Learn Kanji Sound Components

A simple way to learn how to infer how a Kanji is pronounced based on its parts

Conversation Culture Website

Screenshot of Conversation Culture Website

Official website for the Conversation Culture Project

Sashin Exists Website

Screenshot of Sashin Exists Website

My personal website with all my writing