Arash Nur Iman

๐Ÿ‘‹ Hello, world!

I'm Arash Nur Iman.

I'm a student developer from Singapore ardent about creating designed, intuitive, and practical products using technology.

A growing individual, a helpful guide, and a friend to many.

Bold dreams for an individual, but a goal for me.

I wish to develop myself into someone who contributes back to society, influences the lives of many, and be there for those I'm close with. Granted, I believe that I still have quite a long way to go before I might be able to do such things with a large impact. Regardless, I hope to keep trying at every opportunity I get.

In a way, I'm already working towards that idealistic goal. I like to think that the many relationships I've forged over the 17 years of my life have allowed me to learn from others as much as others have learned from me. Many have known me to be someone friendly, trusted, and responsible, and while behaviours, beliefs, and attitudes can always change, I hope to continue developing myself on my 'right track'.

Pre-education

As a young child, I was fond of how computers worked and constantly explored the things around me. I frequently played around with the people around me, which eventually planted my passion for tech.

Primary school

My passion was fuelled further when I joined the school's ICT Club. On the other hand, I began to develop myself holistically and got the opportunity to serve as a prefect under the school's Prefectorial Board.

Secondary school

Secondary school was where I gained first-hand experience with code and many more things. Whether it's writing my first program or my first volunteering activity, secondary school introduced me to many first-times that I'm grateful for.

As I grew up, I realised the importance of having core values I can hold on to for guidance. While they may subtly change as I gain better insight to them, I try my best to ensure the core meaning of a value is upheld. In general, I like to believe that I guide myself with care, respect, responsibility, perseverance and integrity. I hope to continually be concerned about myself, the people I know, and the things I work on, conform to what is right, owe up to mistakes, show resistance to giving up, and be transparent and truthful in what I do.

An aspiring developer and self-directed learner with a diverse skillset.

Every opportunity brings something to learn.

As I continue to develop myself as an individual, I also pick up valuable skills that help me become more of a developer as I go on.

My programming journey started ~4 years ago. Since then, I've explored several frontiers in the world of code โ€”ย beginning from app development and now exploring front end development. I still have a long way to go from where I am now. No matter, over the years, I've become introduced to an array of languages; some of them that I use now includes the ones below.

C#

2022

SQL*

2022

TypeScript

2021

CSS*

2021

JavaScript

2020

HTML*

2019

Python

2019

*Of course, these aren't really programming languages like the rest in the list!

Frameworks are fascinating snippets of languages that I employ for specific uses. I've come across a few interesting ones that I hope to continue growing my knowledge about โ€” I hope to be proficient enough to be able to comfortably use it in the context of real-world applications!

Svelte

2022

Next.js

2021

Written with

Tailwind CSS

2021

Written with

I hope to develop myself in a holistic and all-rounded way. That's why I've also placed the importance of picking up skills beyond just coding. While some of these skills may be employed as I code, I like to think of separate skills applicable beyond code too.

UI Design

Having tested the waters with front-end development, I've explored the concept of UI design as well. I hone the skills of understanding layouts for a practical user experience, basic understanding of colour use, and designing with the consideration of accessibility.

Organisation

Over the years, I've come to realise the importance of having an organised system for many things โ€” assignments and documents are just a few of these things. I've developed the skill of being able to store and retrieve efficiently through proper organisation over the years.

Collaboration

Especially in secondary school, I've been through the thick and thin of collaborating with people from different backgrounds. While the experience is always different, I hope to bring the best of me into group discussions or when other opportunities for collaboration exists.

Computational Thinking

Taught in secondary school, algorithmic thinking prepares me with the skills required not just to improve how I code, but to also sharpen other soft skills like critical thinking. By being able to notice patterns, decompose tough problems, generalise solutions, and plan algorithms, my way of developing is structured.

A collaborative, open-minded, and practical tinkerer.

Who knew playing around is a good thing?

To build up my skills, test out what I know, and learn new things, experimenting here and there can be greatly beneficial.

The result of the tinkering I've done is the several projects that I have been a part of. No matter a school project or a personal project, I make it an effort to give everything I do my best shot. Doing so allows me to learn what I do best and showcase the quality of work I offer at the same time.

I am a huge fan of open source after learning more about the concept of learning in public. To share what I know, I strive to make most, if not all, of my personal projects open-source. Here are some of them (the most recently updated!); for more, feel free to take a look at my GitHub profile!

sonar

HTML | 2022

1

๐ŸŽต The website for a fictitious music streaming app, completed as a school project.

aoc

Python | 2021

๐Ÿ’ป The project repository for my attempts at Advent of Code.

tp

Go | 2022

101

โšก๏ธ Teleport to your projects and run commands in an instant.

code-samples

C# | 2022

2

โœ‚๏ธ Short snippets of useful code samples.

lectern

SCSS | 2022

๐Ÿ•ธ๏ธ Open-source notes on anything I find, powered by Quartz 3.

scrapbook

TypeScript | 2022

๐Ÿ”ฅ Hack Club's daily streak system & portfolio for your projects.

unity-2d-playground

C# | 2022

๐ŸŽฎ A repository hosting exploratory 2D projects in Unity.

Thank you for stopping by; go forth and create awesome things!

Thank you for taking the time to read through the website. I'd love to hear from you โ€” whoever you are โ€” and I'll be more than willing to have a chat! Feel free to say hi through email or take a look at the other platforms I'm in (either below or above). I'm seeking ways to step out of my comfort zone from time to time, and getting to say hi and meet people is a pretty nice way to do so!

While you're at it, feel free to take a look at my blog, too. I still have a long way to go in everything, but I hope to document my journey getting there on my blog! Here's a sneak peak at some of my latest posts.

A long journey to setting up Raspberry Pi

30 September 2022

It took me several months to get my Raspberry Pi up and working; I'll share my journey from ordering it to making it accessible over the internet.

Taking part in PolyFinTech100 API Hackathon 2022

25 September 2022

Learn more about what I've learnt from this year's iteration of the PolyFinTech100 API Hackathon.

Experiencing Dolby Atmos

8 August 2022

A mix of an innovative spatial audio technology and the placebo effect makes me have greater appreciation for music.

Code readability

9 July 2022

Understand my perspective on code readability and what it means to me when developing.