Help
RSS
API
Feed
Maltego
Contact
Domain > alexhum.me
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-07-14
104.21.68.26
(
ClassC
)
2025-10-14
172.67.185.120
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Tue, 14 Oct 2025 11:54:36 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveLink: /_next/static/media/7cba1811e3c25a15-s.p.woff2>; relpreload; asfont; crossorigin; typefont/woff2, /_next/static/media/fc727f226c737876-s.p.woff2>; relpreload; asfont; crossorigin; typefont/woff2Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch, accept-encodingx-edge-runtime: 1x-matched-path: /x-powered-by: Next.jsReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sMaLRhXqkncvBTNVLqGKzHNh9kD0LuWmp%2FLEEkRjVxvgazXM0TMbBJmjqzz8sWNYE9sPu9geDbbHl21r536sSDfQ%2Fr3ug9zEFnNc%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflarecf-cache-status: DYNAMICCF-RAY: 98e6e2082b735f03-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relstylesheet href/_next/static/css/5d091c70164c0e30.css data-precedencenext/>link relstylesheet href/_next/static/css/a395a8959ea1f5ee.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/webpack-1aeaf5be4430f1cb.js/>script src/_next/static/chunks/4bd1b696-692f10ba759dfb60.js async>/script>script src/_next/static/chunks/517-c1753e150b28de36.js async>/script>script src/_next/static/chunks/main-app-847754abf1272079.js async>/script>script src/_next/static/chunks/465-df84a60013ae77b9.js async>/script>script src/_next/static/chunks/app/page-6766653940f7b0ba.js async>/script>title>Alexander Hum/title>meta namedescription contentAlex's web portfolio./>link relicon href/favicon.ico typeimage/x-icon sizes16x16/>meta namenext-size-adjust content/>script src/_next/static/chunks/polyfills-42372ed130431b0a.js noModule>/script>/head>body class__variable_bc0dcf __variable_33c22e antialiased bg-neutral-900>header classbg-neutral-950 text-white>nav classcontainer mx-auto p-4>div classflex justify-between items-center pb-2 border-b border-neutral-700>a href/>span classtext-md font-bold hover:text-cyan-400 stylefont-family:var(--font-space-mono)>Alexander Hum/span>/a>span classtext-sm uppercase text-neutral-400 text-right stylefont-family:var(--font-space-mono)>Full-Stack Developer/span>/div>/nav>/header>section idbanner classbg-neutral-950>div classcontainer mx-auto p-4 pt-0>div classflex flex-col items-center md:flex-row py-0 md:py-20 lg:py-40>div classw-full py-8 md:py-0>h1 classtext-3xl font-bold text-neutral-400 py-2 stylefont-family:var(--font-space-mono)>Hello, I'm Alexander/h1>p classtext-md stylefont-family:var(--font-space-sans)>I am a full-stack developer from!-- --> span classfont-bold>Ottawa, Canada/span> passionate about creating innovative solutions for complex problems./p>/div>/div>/div>/section>section idskills classbg-neutral-950 pb-4>div classSkills_rolling_skills__Bilsz>ul>li>img altSwift loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/swift.svg/>/li>li>img altKotlin loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/kotlin.svg/>/li>li>img altTypeScript loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/typescript.svg/>/li>li>img altReact loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/react.svg/>/li>li>img altC# loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/csharp.svg/>/li>li>img altC# loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/mysql.svg/>/li>li>img altC# loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/mongodb.svg/>/li>/ul>ul aria-hiddentrue>li>img altSwift loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/swift.svg/>/li>li>img altKotlin loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/kotlin.svg/>/li>li>img altTypeScript loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/typescript.svg/>/li>li>img altReact loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/react.svg/>/li>li>img altC# loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/csharp.svg/>/li>li>img altC# loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/mysql.svg/>/li>li>img altC# loadinglazy width50 height50 decodingasync data-nimg1 stylecolor:transparent src/assets/mongodb.svg/>/li>/ul>/div>/section>section idabout classbg-neutral-900>div classcontainer mx-auto p-4>div classflex flex-col lg:mx-auto justify-between my-8>div idabout classflex flex-col mb-4 sm:pr-8>span classmt-2 text-sm uppercase opacity-75 stylefont-family:var(--font-space-mono)>About/span>p classmt-4 text-sm stylefont-family:var(--font-space-sans)>I'm a full-stack developer who loves building innovative, efficient, and scalable web and mobile applications. I enjoy turning ideas into real, usable products—and I especially like solving tricky problems along the way. With experience across both frontend and backend, I'm comfortable working on everything from intuitive user interfaces to solid server-side logic and architecture. I've worked on a wide range of projects across different platforms, which has helped me stay adaptable and curious. What keeps me going is the constant opportunity to learn and grow. I'm always exploring new technologies, design patterns, and better ways to build and scale applications—it's one of the things I enjoy most about being in tech. Outside of work, I'm usually listening to music (my playlists are all over the place), reading sci-fi or mystery novels, hitting the gym, or playing badminton to unwind. I'm always open to new challenges, interesting projects, or a good conversation about tech—feel free to reach out!/p>/div>div idexperience-description-technology>div classgrid grid-cols-1fr,auto gap-x-12 gap-y-4 mb-2>p classtext-sm uppercase opacity-75 mt-2 stylefont-family:var(--font-space-mono)>Experience/p>p classtext-sm uppercase opacity-75 mt-2 stylefont-family:var(--font-space-mono)>Description/p>div>p classtext-sm font-bold stylefont-family:var(--font-space-sans)>Mobile Application Design and Development/p>p classtext-sm italic stylefont-family:var(--font-space-sans)>2023 - 2025/p>/div>p classtext-sm stylefont-family:var(--font-space-sans)>Enrolled at Algonquin College, I learned from the ground-up about full-stack programming. Building web applications, back-end servers, APIs, and both native and cross-platform applications. Also learning the fundamentals of UI & UX Design./p>div>p classtext-sm font-bold stylefont-family:var(--font-space-sans)>Intro to Programming/p>p classtext-sm italic stylefont-family:var(--font-space-sans)>2021 - 2022/p>/div>p classtext-sm stylefont-family:var(--font-space-sans)>Completed an introductory programming course where I learned the fundamentals of programming and software development. Building simple applications like a calculator to more complex ones like games./p>/div>div classflex flex-col>p classmb-4 text-sm uppercase opacity-75 my-4 stylefont-family:var(--font-space-mono)>TECHNOLOGY/p>ul classflex flex-wrap gap-4>li stylefont-family:var(--font-space-sans)>a hrefhttps://developer.apple.com/swift/ target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2>Swift/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/li>li stylefont-family:var(--font-space-sans)>a hrefhttps://kotlinlang.org/ target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2>Kotlin/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/li>li stylefont-family:var(--font-space-sans)>a hrefhttps://www.typescriptlang.org/ target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2>TypeScript/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/li>li stylefont-family:var(--font-space-sans)>a hrefhttps://react.dev/ target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2>React/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/li>li stylefont-family:var(--font-space-sans)>a hrefhttps://reactnative.dev/ target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2>React Native/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/li>li stylefont-family:var(--font-space-sans)>a hrefhttps://dotnet.microsoft.com/en-us/ target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2>.NET/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/li>li stylefont-family:var(--font-space-sans)>a hrefhttps://www.mysql.com/ target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2>MySQL/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/li>li stylefont-family:var(--font-space-sans)>a hrefhttps://www.mongodb.com/ target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2>MongoDB/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/li>/ul>/div>/div>/div>/div>/section>section idprojects classpb-4 bg-neutral-950>div classcontainer mx-auto p-4>div classflex flex-col justify-between items-left pb-8 pt-2 md:flex-row>h2 classtext-lg font-semibold mb-4 md:text-xl stylefont-family:var(--font-space-mono)>Featured Projects/h2>div classbg-neutral-900 flex justify-center p-4 rounded-lg hover:bg-neutral-800>a href/projects>div>p classtext-xs md:text-sm font-bold stylefont-family:var(--font-space-mono)>View All Projects >/p>/div>/a>/div>/div>div classgrid grid-cols-1 lg:grid-cols-3 gap-4 auto-rows-fr>div idalgonquin-times>a href/algonquin-times>img altAlgonquin Times loadinglazy width600 height400 decodingasync data-nimg1 classbg-cover bg-center w-full rounded-t-lg stylecolor:transparent srcSet/_next/image?url%2Fassets%2Falgonquin-times-mockup-small.png&w640&q75 1x, /_next/image?url%2Fassets%2Falgonquin-times-mockup-small.png&w1200&q75 2x src/_next/image?url%2Fassets%2Falgonquin-times-mockup-small.png&w1200&q75/>div classflex flex-col justify-between text-white p-4 rounded-b-lg>div classflex-1 items-center justify-between>h3 classtext-xl font-semibold stylefont-family:var(--font-space-sans)>Algonquin Times/h3>div classflex justify-between pt-2>p classtext-sm text-neutral-400 font-bold stylefont-family:var(--font-space-mono)>iOS, Android/p>p classtext-sm text-neutral-400 font-bold stylefont-family:var(--font-space-mono)>Client/p>/div>/div>div classflex-1 items-end>p classtext-sm pt-2 stylefont-family:var(--font-space-sans)>A cross-platform mobile app, for the award winning newspaper, Algonquin Times./p>/div>/div>/a>/div>div idtext-lens>a href/text-lens>img altTextLens loadinglazy width600 height400 decodingasync data-nimg1 classbg-cover bg-center w-full rounded-t-lg stylecolor:transparent srcSet/_next/image?url%2Fassets%2Ftext-lens-mockup-small.png&w640&q75 1x, /_next/image?url%2Fassets%2Ftext-lens-mockup-small.png&w1200&q75 2x src/_next/image?url%2Fassets%2Ftext-lens-mockup-small.png&w1200&q75/>div classflex flex-col justify-between text-white p-4 rounded-b-lg>div classflex-1 items-center justify-between>h3 classtext-xl font-semibold stylefont-family:var(--font-space-sans)>TextLens/h3>div classflex justify-between pt-2>p classtext-sm text-neutral-400 font-bold stylefont-family:var(--font-space-mono)>iOS, Android, Desktop/p>p classtext-sm text-neutral-400 font-bold stylefont-family:var(--font-space-mono)>Personal/p>/div>/div>div classflex-1 items-end>p classtext-sm pt-2 stylefont-family:var(--font-space-sans)>A cross-platform mobile app that allows users to take a picture, get a description and scan text to copy./p>/div>/div>/a>/div>div idweatherly>a href/weatherly>img altWeatherly loadinglazy width600 height400 decodingasync data-nimg1 classbg-cover bg-center w-full rounded-t-lg stylecolor:transparent srcSet/_next/image?url%2Fassets%2Fweatherly-mockup-small.png&w640&q75 1x, /_next/image?url%2Fassets%2Fweatherly-mockup-small.png&w1200&q75 2x src/_next/image?url%2Fassets%2Fweatherly-mockup-small.png&w1200&q75/>div classflex flex-col justify-between text-white p-4 rounded-b-lg>div classflex-1 items-center justify-between>h3 classtext-xl font-semibold stylefont-family:var(--font-space-sans)>Weatherly/h3>div classflex justify-between pt-2>p classtext-sm text-neutral-400 font-bold stylefont-family:var(--font-space-mono)>iOS/p>p classtext-sm text-neutral-400 font-bold stylefont-family:var(--font-space-mono)>Personal/p>/div>/div>div classflex-1 items-end>p classtext-sm pt-2 stylefont-family:var(--font-space-sans)>A native iOS app that displays the current weather for a saved location, utilizing Apple's WeatherKit./p>/div>/div>/a>/div>/div>/div>/section>footer classbg-neutral-900 border-t border-neutral-700>div classcontainer mx-auto p-4>div classpb-8>h2 classtext-xl font-semibold py-2 stylefont-family:var(--font-space-mono)>Get in span classtext-cyan-400>Touch./span>/h2>p classtext-sm stylefont-family:var(--font-space-sans)>I'd love to help you create your next big idea./p>a href/cdn-cgi/l/email-protection#93f0fcfde7f2f0e7d3f2fff6ebfbe6febdfef6 target_blank relnoreferrer classblock w-full bg-neutral-800 py-2 px-4 rounded-md mt-4 stylefont-family:var(--font-space-sans)>span class text-white hover:text-cyan-400 font-bold underline underline-offset-2>span class__cf_email__ data-cfemailaac9c5c4decbc9deeacbc6cfd2c2dfc784c7cf>email protected/span>/span>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/a>/div>div classflex flex-col pt-4 pb-2>div classflex gap-4 items-center mb-4>span classtext-sm text-cyan-400 border border-cyan-400 px-2 py-1 rounded-xl stylefont-family:var(--font-space-mono)>v2.2.0/span>p classtext-xs uppercase opacity-75 stylefont-family:var(--font-space-mono)>Last updated 2025-09-04/p>/div>p classtext-lg font-semibold stylefont-family:var(--font-space-sans)>Made with TypeScript, Next.js & Tailwind./p>span classtext-xs uppercase opacity-75 my-2 stylefont-family:var(--font-space-mono)>Designed & developed by Alexander Hum @ 2025/span>/div>div classflex gap-8 pt-4 pb-4 border-t border-neutral-700>div>a hrefhttps://github.com/humalexander target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2 stylefont-family:var(--font-space-mono)>GitHub/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/div>div>a hrefhttps://www.linkedin.com/in/alexander-hum target_blank classhover:text-cyan-400 text-sm font-bold underline underline-offset-2 stylefont-family:var(--font-space-mono)>LinkedIn/a>sup classfont-mono leading-0 text-10px font-light text-cyan-400>*/sup>/div>/div>/div>/footer>script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script src/_next/static/chunks/webpack-1aeaf5be4430f1cb.js async>/script>script>(self.__next_fself.__next_f||).push(0)/script>script>self.__next_f.push(1,1:\$Sreact.fragment\\n2:I5244,,\default\\n3:I3866,,\default\\n4:I7033,,\ClientPageRoot\\n5:I7636,\465\,\static/chunks/465-df84a60013ae77b9.js\,\974\,\static/chunks/app/page-6766653940f7b0ba.js\,\default\\n6:I6213,,\OutletBoundary\\n8:I6213,,\MetadataBoundary\\na:I6213,,\ViewportBoundary\\nc:I4835,,\default\\n:HL\/_next/static/media/7cba1811e3c25a15-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/media/fc727f226c737876-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/css/5d091c70164c0e30.css\,\style\\n:HL\/_next/static/css/a395a8959ea1f5ee.css\,\style\\n0:{\P\:null,\b\:\vEc5r8toVek00KPvMVG8q\,\p\:\\,\c\:\\,\\,\i\:false,\f\:\\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true,\\,\$\,\$1\,\c\,{\children\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/css/5d091c70164c0e30.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\html\,null,{\lang\:\en\,\children\:\$\,\body\,null,{\className\:\__variable_bc0dcf __variable_33c22e antialiased bg-neutral-900\,\children\:\$\,\$L2\,null,{\parallelRouterKey\:\children\,\segmentPath\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L3\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:,\$\,\title\,null,{\children\:\404: This page could not be found.\},\$\,\div\,null,{\style\:{\fontFamily\:\system-ui,\\\Segoe UI\\\,Roboto,Helvetica,Arial,sans-serif,\\\Apple Color Emoji\\\,\\\Segoe UI Emoji\\\\,\height\:\100vh\,\textAlign\:\center\,\display\:\flex\,\flexDirection\:\column\,\alignItems\:\center\,\justifyContent\:\center\},\children\:\$\,\div\,null,{\children\:\$\,\style\,null,{\dangerouslySetInnerHTML\:{\__html\:\body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\}},\$\,\h1\,null,{\className\:\next-error-h1\,\style\:{\display\:\inline-block\,\margin\:\0 20px 0 0\,\padding\:\0 23px 0 0\,\fontSize\:24,\fontWeight\:500,\verticalAlign\:\top\,\lineHeight\:\49px\},\children\:404},\$\,\div\,null,{\style\:{\display\:\inline-block\},\children\:\$\,\h2\,null,{\style\:{\fontSize\:14,\fontWeight\:400,\lineHeight\:\49px\,\margin\:0},\children\:\This page could not be found.\}}}},\forbidden\:\$undefined\,\unauthorized\:\$undefined\}}}},{\children\:\__PAGE__\,\$\,\$1\,\c\,{\children\:\$\,\$L4\,null,{\Component\:\$5\,\searchParams\:{},\params\:{}},\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/css/a395a8959ea1f5ee.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\$L6\,null,{\children\:\$L7\}},{},null,false},null,false,\$\,\$1\,\h\,{\children\:null,\$\,\$1\,\faa13f08-803c-4898-ae42-47cfe2ea1cc9\,{\children\:\$\,\$L8\,null,{\children\:\$L9\},\$\,\$La\,null,{\children\:\$Lb\},\$\,\meta\,null,{\name\:\next-size-adjust\,\content\:\\}}},false,\m\:\$undefined\,\G\:\$c\,\$undefined\,\s\:false,\S\:false}\nb:\$\,\meta\,\0\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\}\n9:\$\,\meta\,\0\,{\charSet\:\utf-8\},\$\,\title\,\1\,{\children\:\Alexander Hum\},\$\,\meta\,\2\,{\name\:\description\,\content\:\Alexs web portfolio.\},\$\,\link\,\3\,{\rel\:\icon\,\href\:\/favicon.ico\,\type\:\image/x-icon\,\sizes\:\16x16\}\n7:null\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]