// amir.js - Developer Profile
const amir = {
name: "Amir",
alias: "Void",
title: "Frontend Developer & UI Architect",
frontendSkills: {
languages: ["TypeScript", "JavaScript", "HTML", "CSS", "SCSS"],
frameworks: ["React", "Next.js"],
styling: ["TailwindCSS", "Bootstrap", "Styled-Components"],
libraries: ["jQuery"]
},
backendSkills: {
languages: ["PHP", "Node.js"],
frameworks: ["Express"],
databases: ["MySQL"],
tools: ["Discord.js"]
},
scriptingSkills: ["PowerShell", "Batch/CMD"],
workingOn: "Building seamless user experiences with Next.js and TailwindCSS",
currentLearning: [
"Advanced TypeScript patterns",
"React Server Components",
"Micro-frontend architecture"
],
funFact: "I can debug CSS issues that make most developers cry!",
quotes: [
"Clean code is not written by following a set of rules. You don't become a software craftsman by learning a list of heuristics.",
"Simplicity is prerequisite for reliability.",
"Code is like humor. When you have to explain it, it's bad.",
"The best code is no code at all.",
"Good code is its own best documentation."
],
getRandomQuote: function() {
return this.quotes[Math.floor(Math.random() * this.quotes.length)];
},
introduce: function() {
console.log(`π Hi there! I'm ${this.name}, but you might know me as ${this.alias}!`);
console.log(`π» I'm a ${this.title} passionate about creating beautiful digital experiences.`);
console.log(`π Right now, I'm focused on: ${this.workingOn}`);
console.log(`π Learning: ${this.currentLearning.join(', ')}`);
console.log(`π "${this.getRandomQuote()}"`);
console.log(`π Let's build something amazing together!`);
}
};
// Let's introduce ourselves
amir.introduce();
π
Declarative UI Revolution
AmirVoid is a 17-year-old programmer from Iran. Passionate about coding and technology, he enjoys creating innovative software solutions.
-
16:03
(UTC +03:30) - amirdavodinia.ir
- https://t.me/AmirDavodinia
- @amir.davodinia
- https://github.com/AmirVoid12
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.