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 18 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 ~5 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!

website-v4

Astro | 2023

๐ŸŒ A(nother) new iteration of my website, now built with Astro.

sprig

JavaScript | 2023

๐Ÿƒ A fork of Hack Club's Sprig, a simple game-making platform based on a JavaScript web-based game editor.

whats-next

TypeScript | 2021

3

๐Ÿ“– A template for Next.js.

aoc

Python | 2021

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

hgms

C# | 2023

๐Ÿจ A command-line hotel guest management system, completed as a school project.

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.

Building a PC, by a newbie

4 June 2023

I got to build a PC during the semester break, how fun!

GenAI's introspection

19 April 2023

A fun experiment with a generative AI model writing a blog post about itself. How cool.

In strive for perfection

18 March 2023

Perfectionism has always been with me, and I think it's more a boon than bane sometimes.

Hack Club's Epoch: an opportunity of a lifetime

26 January 2023

I got a once-in-a-lifetime opportunity to have a go at helping out in a hackathon thousands of kilometres away from home. I left anxious, but returned with so much to share.