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.
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.
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.
Projects
Better Twitter Archiver
A better way to archive your tweets
Expanding Awareness
Michael Ashcroft's website exploring and teaching the Alexander technique
Material shell Website
Official website for the Material Shell Project
Learn Kanji Radicals
A simple way to learn Kanji from their components
Learn Kanji Sound Components
A simple way to learn how to infer how a Kanji is pronounced based on its parts
Conversation Culture Website
Official website for the Conversation Culture Project
Sashin Exists Website
My personal website with all my writing