const oha = {
location: "Singapore 🇸🇬",
currentFocus: "Building Skylos",
askMeAbout: ["Web Dev", "ML", "Cooking"],
technologies: {
frontEnd: {
js: ["React", "Redux", "TypeScript"],
css: ["Bootstrap", "Tailwind"]
},
backEnd: {
python: ["Django", "Flask", "FastAPI"],
js: ["Node", "Express"],
databases: ["PostgreSQL", "MongoDB", "Redis"]
},
cloud: ["AWS", "Docker", "Kubernetes"],
ml: ["PyTorch", "OpenCV", "Pandas"]
},
currentProject: "Skylos - The better dead code detector",
funFact: "I debug with console.log and I'm proud of it"
controversialOpinions: {
leetcode: "Your ability to invert a binary tree in O(log n) means nothing if you can't ship features",
}
};
"First, solve the problem. Then, write the code." - John Johnson
Leverage AI as a force multiplier, not a replacement for thinking. AI accelerates development and explores solutions, but every suggestion must be questioned, understood, and validated. The best code comes from human creativity augmented by AI efficiency, not blind copy paste. Code is a means to an end.
The future belongs to those who can architect solutions and validate AI output. I solve actual problems, not arbitrary puzzles. My GitHub is my resume.