PageSourceSearch

https://abdullah-qadeer-portfolio.web.app/static/js/8330.2057401b.chunk.js

js abdullah-qadeer-portfolio.web.app collected 2026-10-03 12:15:24 UTC 7,324 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunkabdullah_qadeer_portfolio=globalThis.webpackChunkabdullah_qadeer_portfolio||[]).push([[8330],{5843(e,i,n){n.d(i,{Wx:()=>u});var t,s=n(5043),r=Object.defineProperty,a=(e,i,n)=>((e,i,n)=>i in e?r(e,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[i]=n)(e,"symbol"!==typeof i?i+"":i,n),o=new Map,l=new WeakMap,c=0;function d(e){return Object.keys(e).sort().filter(i=>void 0!==e[i]).map(i=>{return`${i}_${"root"===i?(n=e.root,n?(l.has(n)||(c+=1,l.set(n,c.toString())),l.get(n)):"0"):e[i]}`;var n}).toString()}function p(e,i){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t;if("undefined"===typeof window.IntersectionObserver&&void 0!==s){const t=e.getBoundingClientRect();return i(s,{isIntersecting:s,target:e,intersectionRatio:"number"===typeof n.threshold?n.threshold:0,time:0,boundingClientRect:t,intersectionRect:t,rootBounds:t}),()=>{}}const{id:r,observer:a,elements:l}=function(e){const i=d(e);let n=o.get(i);if(!n){const t=new Map;let s;const r=new IntersectionObserver(i=>{i.forEach(i=>{var n;const r=i.isIntersecting&&s.some(e=>i.intersectionRatio>=e);e.trackVisibility&&"undefined"===typeof i.isVisible&&(i.isVisible=r),[...null!=(n=t.get(i.target))?n:[]].forEach(e=>{e(r,i)})})},e);s=r.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:i,observer:r,elements:t},o.set(i,n)}return n}(n),c=l.get(e)||[];return l.has(e)||l.set(e,c),c.push(i),a.observe(e),function(){c.splice(c.indexOf(i),1),0===c.length&&(l.delete(e),a.unobserve(e)),0===l.size&&(a.disconnect(),o.delete(r))}}var h,m;s.Component;function u(){let{threshold:e,delay:i,trackVisibility:n,rootMargin:t,root:r,triggerOnce:a,skip:o,initialInView:l,fallbackInView:c,onChange:d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var h;const[m,u]=s.useState(null),v=s.useRef(d),g=s.useRef(l),[y,f]=s.useState({inView:!!l,entry:void 0});v.current=d,s.useEffect(()=>{if(void 0===g.current&&(g.current=l),o||!m)return;let s;return s=p(m,(e,i)=>{const n=g.current;g.current=e,(void 0!==n||e)&&(f({inView:e,entry:i}),v.current&&v.current(e,i),i.isIntersecting&&a&&s&&(s(),s=void 0))},{root:r,rootMargin:t,threshold:e,trackVisibility:n,delay:i},c),()=>{s&&s()}},[Array.isArray(e)?e.toString():e,m,r,t,a,o,n,c,i]);const b=null==(h=y.entry)?void 0:h.target,w=s.useRef(void 0);m||!b||a||o||w.current===b||(w.current=b,f({inView:!!l,entry:void 0}),g.current=l);const x=[u,y.inView,y.entry];return x.ref=x[0],x.inView=x[1],x.entry=x[2],x}null!=(m=null!=(h=s.useInsertionEffect)?h:s.useLayoutEffect)||s.useEffect},8330(e,i,n){n.r(i),n.d(i,{default:()=>o});n(5043);var t=n(1204),s=n(5843),r=n(5200),a=n(579);const o=()=>{const[e,i]=(0,s.Wx)({triggerOnce:!0,threshold:.1}),n=[{company:"Fiverr (Freelance)",position:"Full-time Freelance Developer",period:"09/2025 - Present",location:"Rawalpindi, Pakistan",description:"I'm working full-time as a freelancer on Fiverr along with managing my indie games\u2014client projects across SaaS, games, and AI integrations, alongside Boxes Labs titles.",technologies:["Unity 3D","C#",".NET","React","AI / LLM","AWS","Firebase","Git"],website:"https://www.fiverr.com/abdullah6930?public_mode=true",featured:!0},{company:"Arthur Technologies GmbH",position:"XR & Backend Developer",period:"04/2022 - 08/2025",location:"Rawalpindi, Pakistan",description:"",technologies:["Unity 3D","C#","VR/AR","Photon",".NET","WebGL","GenAI","Git"],linkedinUrl:"https://www.linkedin.com/company/arthur-technologies/",featured:!0},{company:"Boxes Labs",position:"Founder & Software Developer",period:"2019 - Present",location:"Rawalpindi, Pakistan",description:"Self employed software developer, working on various Indie games & Apps.",technologies:["Unity 3D","C#","VR/AR","Photon",".NET","WebGL","GenAI","Git"],website:"https://play.google.com/store/apps/dev?id=8857946449268136423",featured:!0},{company:"The Knights Pvt Ltd",position:"Unity Game Developer",period:"07/2021 - 04/2022",location:"Rawalpindi, Pakistan",description:"Developed interactive applications and games using Unity. Worked on Monetization, Analytics and Gameplay development.",technologies:["Unity","C#","Photon","Firebase Services","Git"],linkedinUrl:"https://www.linkedin.com/company/theknights/"},{company:"Plasma IT Solutions Pvt Ltd",position:"Unity Game Developer",period:"10/2020 - 06/2021",location:"Islamabad, Pakistan",de
1scription:"Worked on all aspects of game development, including gameplay, UI, and Optimization.",technologies:["Unity","C#","Firebase Services"],linkedinUrl:"https://www.linkedin.com/company/plasma-it-solutions/"},{company:"StackBuffers Pvt Ltd",position:"Game Developer Intern",period:"10/2019 - 01/2020",location:"Islamabad, Pakistan",description:"Started my career in game development, Developed complete multiplayer games using Unity, Photon and Firebase Services.",technologies:["Unity","C#","Firebase Services","Photon"],linkedinUrl:"https://www.linkedin.com/company/stackbufferstechnologies/"}],o={hidden:{x:-50,opacity:0},visible:{x:0,opacity:1,transition:{duration:.6,ease:"easeOut"}}};return(0,a.jsx)("section",{id:"experience",className:"experience",children:(0,a.jsx)("div",{className:"container",children:(0,a.jsxs)(t.P.div,{ref:e,variants:{hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.3}}},initial:"hidden",animate:i?"visible":"hidden",children:[(0,a.jsxs)(t.P.div,{className:"section-header",variants:o,children:[(0,a.jsx)("h2",{className:"section-title",children:"Experience"}),(0,a.jsx)("p",{className:"section-subtitle",children:"My professional journey in software development and game creation"})]}),(0,a.jsx)("div",{className:"timeline",children:n.map((e,i)=>{var s;return(0,a.jsxs)(t.P.div,{className:"timeline-item",variants:o,children:[(0,a.jsxs)("div",{className:"timeline-marker",children:[(0,a.jsx)("div",{className:"marker-dot"}),i<n.length-1&&(0,a.jsx)("div",{className:"marker-line"})]}),(0,a.jsxs)("div",{className:"timeline-content "+(e.featured?"featured":""),children:[(0,a.jsxs)("div",{className:"experience-header",children:[(0,a.jsxs)("div",{className:"header-left",children:[(0,a.jsx)("h3",{className:"experience-role",children:e.position}),(0,a.jsx)("p",{className:"experience-company",children:e.company})]}),(0,a.jsxs)("div",{className:"header-right",children:[e.linkedinUrl&&(0,a.jsx)("a",{href:e.linkedinUrl,target:"_blank",rel:"noopener noreferrer",className:"linkedin-btn",title:`${e.company} on LinkedIn`,children:(0,a.jsx)(r.Wjy,{})}),e.website&&(0,a.jsx)("a",{href:e.website,target:"_blank",rel:"noopener noreferrer",className:"linkedin-btn",title:`Visit ${e.company} website`,children:(0,a.jsx)(r.VeH,{})})]})]}),(0,a.jsxs)("div",{className:"experience-meta",children:[(0,a.jsxs)("div",{className:"meta-item",children:[(0,a.jsx)(r.wIk,{}),(0,a.jsx)("span",{children:e.period})]}),(0,a.jsxs)("div",{className:"meta-item",children:[(0,a.jsx)(r.HzC,{}),(0,a.jsx)("span",{children:e.location})]})]}),null!==(s=e.description)&&void 0!==s&&s.trim()?(0,a.jsx)("p",{className:"experience-description",children:e.description}):null,(0,a.jsx)("div",{className:"tech-tags",children:e.technologies.map((e,i)=>(0,a.jsx)("span",{className:"tech-tag",children:e},i))})]})]},i)})})]})})})}}}]);
2//# sourceMappingURL=8330.2057401b.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.